gpt4 book ai didi

Selenium 脚本

转载 作者:行者123 更新时间:2023-12-04 06:53:23 25 4
gpt4 key购买 nike

我想使用 selenium 脚本一个一个点击我网页上的一堆链接,每次点击都会导致页面刷新。但是 selenium 不支持像 :visited 这样的 css 伪类,所以我无法区分已经点击的那些和我接下来想要点击的那些。
有没有办法解决我的问题?

这是我的代码:
http://pastebin.com/z0uRTHHp

最佳答案

使用 Selenium IDE 解决的新答案:

注:您需要从 https://addons.mozilla.org/en-US/firefox/addon/85794/ 安装 Flow Control 插件(或使用来自 http://51elliot.blogspot.com/2008/02/selenium-ide-goto.html 的用户扩展名)

<tr>
<td>storeXpathCount</td>
<td>//body/descendant::a</td>
<td>linkCount</td>
</tr>
<tr>
<td>store</td>
<td>1</td>
<td>link</td>
</tr>
<tr>
<td>label</td>
<td>checkLink</td>
<td></td>
</tr>
<tr>
<td>echo</td>
<td>checking link ${link} of ${linkCount}</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//body/descendant::a[${link}]</td>
<td></td>
</tr>
<!-- ADD YOUR CHECKS HERE -->
<tr>
<td>goBackAndWait</td>
<td></td>
<td></td>
</tr>
<tr>
<td>while</td>
<td>storedVars['link'] &lt;= storedVars['linkCount']</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>storedVars['link'] = ${link} + 1;</td>
<td></td>
</tr>
<tr>
<td>gotolabel</td>
<td>checkLink</td>
<td></td>
</tr>
<tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr>

关于 Selenium 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816261/

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