【问题标题】:Unable to click on buttons/Links on Safari browser using Selenium WebDriver无法使用 Selenium WebDriver 在 Safari 浏览器上单击按钮/链接
【发布时间】:2018-01-22 07:31:11
【问题描述】:

无法点击 Safari 浏览器上的按钮/链接。

它不会抛出任何异常移动到下一行代码但没有在页面上执行实际的点击操作。

使用 selenium 版本 - 2.52

【问题讨论】:

  • 请添加代码/配置详情
  • 请阅读此论坛上的how to ask questiong。始终尝试清楚地说明您正在尝试做的事情,失败的地方。粘贴您获得的代码和错误堆栈跟踪。顺便说一句...欢迎使用 Stackoverflow。
  • 欢迎来到 Stack Overflow!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定问题或错误以及重现它所需的最短代码在问题本身。没有清晰的问题陈述的问题对其他读者没有用处。请参阅:minimal reproducible example

标签: testing selenium-webdriver safari


【解决方案1】:

我遇到了同样的问题,并通过添加一段代码而不是 selenium click 解决了它

JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", [YOUR LOCATOR]);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    相关资源
    最近更新 更多