【发布时间】:2018-07-20 11:02:26
【问题描述】:
我一直在尝试点击导致屏幕上弹出的超链接。由于某种原因它不起作用,目前超链接的 html 是这样的:
<a href="javascript:void(0)" class="operating-hours left">Select Hours</a>
尝试使用这个 selenium 代码:
new WebDriverWait(driver, 50).until(ExpectedConditions.elementToBeClickable(By.linkText("Select Hours"))).click();
也试过了:
driver.findElement(By.id("operating_hours")).click();
有趣的是,我也没有收到任何错误,只是没有点击超链接。 screenshot after running the script 运行脚本后就是截图了。
而脚本应该已经打开了这个弹出窗口 popup that should open after running the script @DebanjanB 希望能澄清问题。
【问题讨论】:
-
请提供HTML代码,并将代码格式化为更具可读性,请使用代码块,tnx
标签: selenium selenium-webdriver xpath css-selectors webdriverwait