testing - 如何使用 WebDriver 单击元素

标签 testing selenium webdriver

我需要点击数据元素:

<span id="act_action9" class="" onclick="openDialog('export', event)">
    text
</span>

我不能点击 id,因为它是动态的。单击后我会看到一些设置的窗口。

最佳答案

您应该使用 xpath 来单击此元素,这样您就可以添加一个表达式来明确标识此元素。

您能否包含更多 HTML 代码,因为仅包含代码不足以创建 xpath 表达式。

我推荐这个教程来开始做好的 xpath 表达式: http://www.w3schools.com/xpath/

关于testing - 如何使用 WebDriver 单击元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908557/

相关文章:

c++ - 如何为 Visual Studio C++ 设置单元测试

javascript - Protractor executeScript 与 ElementArrayFinder 的怪异

python - Selenium Chrome Webdriver 进程在本地工作但不在 Heroku 上工作

java - 忽略 headless Chrome 中的证书错误

testing - 加载机器人文件的代码行

sql - 对 SQL Server 执行计划进行基准测试以进行自动化测试?

python - 如何以root身份运行selenium chromedriver? (即使使用 --no-sandbox 也不起作用

jquery - 在 Selenium 中执行 jQuery

java - 带有 Java 的 Selenium Webdriver : How to select a random birth month and a random country from drop-down select options menu

python - 无法定位元素: python + selennium