selenium-webdriver相关内容

java.lang.NoSuchMethodError: org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String;在将 PhantomJS 2.1.1 与 Selenium 一起使用时

操作系统 - Windows 7 PhantomJS 版本 - 2.1.1 Selenium - 3.8.1(硒服务器). JDK - 152. 我正在尝试使用 PhantomJS 运行简单的测试: 1) 初始化驱动: System.setProperty("phantomjs.binary.path","src\\main\\resources\\phantomj ..
发布时间:2022-01-16 09:02:39 其他开发

使用 webdriver 自动化验证码?

如何使用 WebDriver 自动化验证码? 是否有任何替代方法可以使用 Webdriver 自动化验证码? 解决方案 您可以只在“alt"属性中使用显示验证码值来自动化验证码. 在 WebElement 中获取 CAPTCHA 图像 获取“alt"属性的值 在文本字段中传递 alt 值 ..
发布时间:2022-01-16 09:02:32 其他开发

使用 Selenium 自动填写包含敏感信息的表单有多安全

Selenium 通常用于测试.但是,如果有人决定使用它在网站上自动填写包含个人数据(用户名、密码、信用卡号)的表格怎么办.那会有多安全? 我指的是调用驱动程序对象并将所有这些安全信息传递给它的实际部分.让我们假设在您将信息传递给驱动程序之前,信息是安全存储的. 我想知道汇总您的信用卡和银行帐户的网站是否使用这种方式来代替 api 调用(在后端运行无头浏览器以登录个人资料). 解 ..

检查链接的 URL 状态代码时,无法将 HttpResponseCode 的错误解析为类型

我写了一个简单的程序来检查 URL 状态码.但是 eclipse 给我错误说 HttpResponseCode 不能被解析为一个类型.我该怎么办. 导入静态 org.testng.Assert.assertEquals;导入 java.net.HttpURLConnection;导入 java.net.URL;导入 java.util.List;导入 java.util.concurrent.T ..

如何在 python 中使用 selenium 将整个文本发送到文本区域而不是逐行发送?

我的代码将文本逐行输入到网页的文本区域,如何让它一次插入整个文本,有没有解决方案?因为一行一行需要很多时间 def Translated_Content(content):driver= webdriver.Chrome("C:\\Users\\shricharan.arumugam\\Desktop\\PDF2txt\\chromedriver.exe")driver.get('https:/ ..
发布时间:2022-01-16 09:01:36 Python

如何使用带有 selenium webdriver 的 Windows 文件资源管理器选择多个文件

我正在自动化 UI 测试,其中涉及选择要上传的文件,我能够使用此 解决方案. WebElement filepath=driver.findElement(By.id("fileUploadId"));filepath.sendKeys("C:\\TextFile.txt"); 我的问题是我需要选择很多文件来上传,在我发送的路径中是否有我应该遵循的特殊格式?因为我尝试了空格分隔的路径,但它没有 ..
发布时间:2022-01-16 09:01:29 C#/.NET

Selenium webdriver 可以附加到已经打开的浏览器窗口吗?

经过大量搜索,我相信这个功能还没有实现——但是有没有人知道我可以尝试使用 selenium1/2 为 Java 实现的任何解决方法?如果另一个进程启动了浏览器的实例,webdriver 可以连接到那个窗口吗?任何可以尝试的解决方法.任何指针都非常感谢. 谢谢你!! 解决方案 不行,做不到.它是 WebDriver 的最古老的功能请求之一,它是不会很快发生.对不起! ..
发布时间:2022-01-16 08:59:08 Java开发

通过 Selenium 和 Python 通过 WebDriver 实例调用 execute_script() 方法时,参数 [0] 是什么?

我正在尝试抓取我感兴趣的页面.为此,我需要从 HTML 中删除元素的属性.'style' 是我想要删除的.所以我从 Stackoverflow 中找到了一些代码.(我正在使用 Chrome 作为驱动程序) element = driver.find_element_by_xpath("//select[@class='m-tcol-c' and @id='searchBy']")driver.e ..
发布时间:2022-01-16 08:58:21 前端开发

Selenium c#接受确认框

我在 c# 中使用 selenium 编写了一个 nUnit 测试. 一切顺利,直到我必须确认一个 JS 确认框. 这是我正在使用的代码: this.driver.FindElement(By.Id("submitButton")).Click();this.driver.SwitchTo().Alert().Accept(); 确认框出现在提交按钮之后.确认出现然后立即消失,但表 ..
发布时间:2022-01-16 08:57:53 C#/.NET

保持用户登录 - 使用网络驱动程序保存 cookie

这就是我想使用 WebDriver 执行的操作. 使用选中的复选框登录网站,让用户保持登录状态. 关闭浏览器. 再次访问该站点并确保该用户已登录. 问题是当我关闭驱动程序并重新打开它时,我没有登录. 我的代码看起来像这样- WebDriver myD = null;myD = 新的 FirefoxDriver();字符串 URL = "https://www.eurost ..
发布时间:2022-01-16 08:57:38 Java开发

使用 selenium webdriver 登录弹出窗口?

只有在我使用 Fire Fox 浏览器时才会出现弹出窗口,否则有没有办法解决这个问题?每次使用 FF 作为浏览器时,我都必须输入用户名/密码. 目前,我每次运行测试时都会进入,这非常痛苦,但希望使其更加自动化...... 我仔细观察并找到了两个链接这里 和 这里 但无济于事 解决方案 花了几个小时阅读后,我终于找到了很好的解决方案,我希望这对其他人也有帮助.- 享受! 首 ..
发布时间:2022-01-16 08:57:22 其他开发

防止在 selenium webdriver 测试中加载外部内容

问题: 是否可以告诉由 selenium webdriver 控制的浏览器不从外部源加载任何内容,或者不从给定的域列表中加载资源? 背景: 我有一个网页,我用 selenium webdriver 编写了一个基于 java 的测试脚本 - 我无法更改页面,我只需要编写测试.网站从另一个域加载的一些外部内容存在问题.外部的东西是我的测试实际上不需要的一些javascript代码,但 ..
发布时间:2022-01-16 08:55:25 Java开发

使用 Selenium 2 查找嵌套的 iFrame

我正在为一个遗留应用程序编写测试,其中主文档中有一个 iFrame,然后在其中有另一个 iFrame.所以层次结构是: Html Div (id = tileSpace)iFrame (id = ContentContainer)iFrame(id = 内容)元素 这是我的代码(我使用的是 C#) RemoteWebDriver driver = new InternetExplorerDr ..
发布时间:2022-01-16 08:55:11 C#/.NET

我们如何获得使用 Selenium WebDriver 加载页面的准确时间?

我们如何获得使用 Selenium WebDriver 加载页面的准确时间? 我们使用 Thread.sleep 我们使用隐式等待 我们使用 WebDriverWait 但是我们如何才能获得使用 Selenium WebDriver 加载页面的准确时间呢? 解决方案 如果您想了解使用 Selenium WebDriver(又名 Selenium 2)完全加载页面需要 ..
发布时间:2022-01-16 08:54:44 Java开发