我正在尝试让弹出窗口的“确定”按钮被点击。弹出窗口来自屏幕上选定的菜单项。在检查chrome中的弹出窗口时,没有任何元素可以使用。 如果有人能给我一些指点,我会非常感激,因为我在网上找不到关于这方面的主题,我找不到任何关于这方面的文档,而且我对使用Mocha Selenium框架实现自动化真的很陌生。 谢谢! enter image description here
我必须使用和selenium实现自动化。我必须点击有标签terms and conditions的链接,它会显示一个框,然后我需要向下导航,然后点击同意按钮。
我已经试过了:
driver.click("//*[@id=\"field_terms\"]/td[2]/div/div/label[1]/a"); // Click on the link
它为我打开了盒子,但我坚持了下来。
我有两个问题:
如何搜索弹出式弹出?
如何点击同意按钮?
更新:
关于滚动问题,我使用了以下方法,但不起作用:
public void
我目前正在为一个web应用程序编写一些自动化测试,使用WebDriverJs和Mocha。当我删除任何与Mocha相关的东西时,它运行得很好,并且完全符合我的期望。但是,一旦我在代码中引入mocha元素,Chrome就会打开,但不会加载url,测试也会超时。
我使用的代码(实现了mocha )如下所示:
"use strict";
var assert = require('assert');
var test = require('selenium-webdriver/testing');
var webdriver = require(
我正在用C#编写一些自动化测试,但当我尝试单击一个将提交对web表单所做更改的按钮时,会抛出一个JavaScript错误。我收到的错误是:
An error has occured in the script on this page
Line: 2004
Char: 9
Error: Permission denied
Code: 0
URL: file:///C:/DOCUME~1/nkinney/LOCALS~1/Temp/customProfileDir6c0c7d7226cc463fbb1a7f6253c4df62/core/scripts/selenium-b