remotewebdriver相关内容
我对所有浏览器都有这个例外.例如,我在 chrome 上创建了一个远程 webdriver,如下所示: caps = DesiredCapabilities.chrome();ChromeOptions 选项 = 新 ChromeOptions();options.addArguments("禁用信息栏");caps.setCapability(ChromeOptions.CAPABILITY,
..
我想使用 BrowserStack 在不同的浏览器版本上测试一个扩展.这是一个返回具有指定功能的驱动程序的函数.我在本地机器上有一个用于 Chrome 的 .crx 文件 和一个用于 Firefox 的 .xpi 文件.我想使用 Remote Webdriver 并使用 Python 安装相应的扩展. def my_webdriver(browser, browser_version, os,
..
嗨,我一直在使用Maven和TestNG Framework进行辅助项目.到目前为止,我的代码在WebDriver实例(Chrome,Firefox,Edge)上运行良好,但是在尝试使用Edge设置RemoteWebDriver时,我总是遇到错误.这是我设置驱动程序类(实现WebDriver类)的方式:(显示通过RemoteWebDriver初始化驱动程序的构造器部分: 编辑: 公共驱动程
..
在通过sendKeys方法发送字符串时,我随机遇到ExtJS5输入字段中缺少第一个字符的问题. 系统信息:Ubuntu 14.04->具有Selenium网格的Docker容器(2.48.2)浏览器Firefox 代码很简单.我只是得到输入的Web元素,请等待它是否可单击(即isEnabled和isDisplayed),清除并发送字符串: wait.until(ExpectedCo
..
我已经使用onTestSuccess和OnTestFailure来测试用例执行结果.我能够报告我的测试用例是通过还是失败. if(result.getStatus()== ITestResult.SUCCESS){//}否则,如果(result.getStatus()== ITestResult.FAILURE){//}否则,如果(result.getStatus()== ITestResul
..
我有一套使用夜视仪内置的本地驱动程序进行的测试.效果很好. 我正在使用Perfecto Mobile和selenium-webdriver运行基本测试.它适用于此示例.( https://community.perfectomobile.com/series/20208/帖子/1002862 ) 我正在尝试将我的夜视测试套件连接到perfecto,但是无法启动硒.如果这是硒服务器的UR
..
我正在尝试从远程Webdriver实例取回一些性能日志信息.我正在使用Python Selenium绑定. 据我所见,这是我应该能够得到的信息.认为它可能仅适用于ChromeDriver.我目前正在使用FireFox,但是如果得到我想要的信息,可以轻松切换. 但是,我是Python的新手(但是正在学习!),有关Python功能字典(用于性能日志记录)的文档似乎有点受限制(或者今天早上我
..
我将从描述正在使用的基础结构开始.它包含多个代理服务器,这些代理服务器使用负载平衡器将用户身份验证转发到直接绑定到活动目录的适当代理.身份验证使用用于登录请求来自的计算机的凭据和源IP.服务器将IP和凭据缓存60分钟.我正在为此目的专门使用一个测试帐户,并且仅在单元测试服务器上使用. 我正在使用docker容器在远程服务器上使用Selenium Webdriver进行一些自动化.我正在使用p
..
我已将2台PC设置为硒集线器&现在,我正在尝试从在集线器中运行的控制台应用程序浏览该节点中的URL.但是初始化浏览器时出现错误.两台PC均在Windows 7上运行. //setting up the hub Process.Start("cmd.exe", "/C java -jar selenium-server-standalone-2.47.1.jar -role hub"); /
..
我需要使用具有特定浏览器语言的远程网络驱动程序来启动Firefox/Chrome.我知道如何在本地运行时执行此操作.但是可以通过指定浏览器语言来启动远程Webdriver. 解决方案 这是RemoteWebDriver创建对象的方式, WebDriver driver = new RemoteWebDriver(new URL("http://localhost:PORT_NUMBE
..
当我修改代码以与RemoteWebDriver和ChromeDriver一起运行时,我得到:异常:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置; 代码: File file = new File("C:/WebDrivers/chromedriver.exe"); System.setProperty("webdriver.chrome.dr
..
我正在Xpath下方创建所有可用元素的列表. IList test= Driver.FindElements(By.XPath("//*[@id='middle-container']//div[@class='middle-section match-list']//div[contains(@class,'title')]//span[contains(text
..
从本地计算机运行,而没有使用带有远程Web驱动程序的Selenium网格时,我的程序运行正常.但是,当我使用带有远程Web驱动程序的selenium网格设置相同的测试用例时.在日食中获取消息: java.lang.NullPointerExceptionat PP_OBJ_Login.Adminlogin(PP_OBJ_Login.java:38) at PP_Main.step01_Log
..
我有一个Selenium Grid并在AWS EC2实例上运行.我想使用Java从本地计算机连接到此服务器,以通过RemoteWebDriver触发测试,但是,无论是通过SSH还是公用IP,我都无法连接到服务器. 例如,我需要访问端口 4444 上的实例,网址为 http://123.456.78.910:4444/wd/hub 然后,这需要建立连接并接收我的测试. 每当我尝试使用公共
..
当前,我有一个Selenium网格设置,具有1个本地集线器和2个本地节点.集线器能够分发并行运行的测试,并将其分发到节点.我正在并行运行测试. 以下是基础测试 public abstract class BaseTest { String testFolder; String
..
很多星期以来,我一直在环顾四周,并且没有发现任何有关更改Firefox配置文件保存位置的信息. 我正在使用特定的Firefox配置文件,但是,当测试运行时,会话是在/tmp/中创建的.我希望会话在其他位置启动并将其使用的文件保存在/var/tmp/等位置.有什么办法吗? 注意:这不是我从哪里获得RemoteWebDriver来使用特定Firefox配置文件的问题. 编辑:我正在使
..
new InternetExplorerDriver(); 但是我可以看到如下异常: OpenQA.Selenium.DriverServiceNotFoundException was unhandled by user code HResult=-2146233088 Message=The IEDriverServer.exe file does not exist in
..
我从此处中获取了最新的Selenium Server,它是2.45.0.遵循文档并使用以下命令启动集线器 java -jar selenium-server-standalone-2.45.0.jar -role hub -hubConfig HubConfigFile.json 并且JSon文件内容为: { "host": 10.5.0.21, "port": 4444,
..
我在所有浏览器中都遇到了这个例外.例如,我在chrome上创建一个远程Webdriver,如下所示: caps = DesiredCapabilities.chrome(); ChromeOptions options = new ChromeOptions(); options.addArguments("disable-infobars"); caps.setCapability(Chr
..
我正在使用Selenium,并进行了测试,这些测试随机选择了它们运行的浏览器. 我进行了一些测试,以测试与国际化相关的功能,因此我需要让浏览器指定浏览器语言. 我的最佳猜测是,我需要在DesiredCapabilities类中使用SetCapability方法,但不确定哪些功能可以有效设置. 解决方案 结论/解决方案 最终我将继续使用Firefox,因为它的支持似乎更加全面
..