gpt4 book ai didi

javascript - 使用 selenium 通过 javascript 查找表中的所有主题字段

转载 作者:行者123 更新时间:2023-11-28 06:44:10 25 4
gpt4 key购买 nike

我有一个已发送消息列表,我想打印所有消息 - 主题字段。我正在使用 selenium 并使用 javascript(不是 JAVA)来编写代码。

代码是:

<table class="messages">
<tbody><tr class="section-heading">
<th>
<span class="screenreader-only">Delete</span>
</th>
<th>To</th>
<th>Subject</th>
<th>Sent</th>
</tr>
<tr role="row" id="message-k-s-10043496" tabindex="0" class="message"><td class="mark-for-delete keep-column">
<div class="mark-container">
<input type="checkbox" class="select-message" title="message-selection">
</div>
</td>

<td class="message-metadata to">
NKPContactMbrSvcs
</td>

<td class="message-metadata bottom">
<div class="from mobile-only">
From: <span class="name">Sherlock Robin</span>
</div>

<div class="subject">
Other Questions and Comments
</div>

<div class="from desktop-only">
From: <span class="name">Sherlock Robin</span>
</div>
</td>

<td class="message-metadata keep-column">
<div class="date-received">4:54 PM</div>

</td>

Image for sent list

屏幕上最多显示 10 个列表项。

最佳答案

当您创建如此多彼此相关的变量时,最好使用 JSON 将它们混杂到同一个变量中,例如您可能有

function register(username, password) {
Users = Users + 1;
userList['_' + Users] = {
Username: username,
password: password,
};

这允许您使用 userList._1.username 等内容来访问基于用户名的变量相同的概念可以应用于您的问题,您有一个要用于识别电子邮件的基值。这方面的一个例子可能是

email = {}
email[time] = {
subject: subject,
sender: sender,
recipient: recipient,
body: body
}

此代码可能需要如此摆弄,您可以将其打包到一个函数中来创建

function email(sender, recipient, subject, body) {
email = {}
email[time] = {
subject: subject,
sender: sender,
recipient: recipient,
body: body
}
}

然后你就可以使用

document.getElementById("HTMLid").innerHTML = email.(your time value).subject

你的 html 显示类似

<p id="HTMLid"></p>

关于javascript - 使用 selenium 通过 javascript 查找表中的所有主题字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33534942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com