selenium-chromedriver相关内容

没有这样的元素:无法在生产环境中使用 chromedriver 和 Selenium 定位元素

我对 selenium chromedriver 有疑问,我无法弄清楚是什么原因造成的.几周前一切正常,突然这个错误开始出现.问题来自以下功能. def login_(浏览器):尝试:browser.get("some_url")# 用户凭据user = browser.find_element_by_xpath('//*[@id="username"]')user.send_keys(con ..

selenium clear() 命令不清除元素

我用 Java 编写 selenium 脚本已经有一段时间了.我今天遇到了一个很奇怪的问题.问题来了: 我使用 webelement.clear() 方法清除了一个文本字段,稍后在执行下一个命令(单击事件)时,我之前清除的文本区域现在填充了之前填充的值. 这里是代码片段: mobileNumField.get(0).clear();线程.sleep(4500);emailAddres ..
发布时间:2022-01-15 16:36:13 其他开发

Selenium 2.53.5 httplib.BadStatusLine: '' Python

我正在尝试使用 Python 2.7 中的 Selenium 2.53.5 以在线形式自动注册序列号.该脚本已经运行了两个多月,但是昨天我开始运行它时开始收到错误:httplib.BadStatusLine: ''.有什么已知的解决方法吗?我读过前导/尾随换行符可能会弄乱 url 的检索,但我似乎无法确定问题所在. 代码: 导入系统进口时间从硒导入网络驱动程序从 selenium.webd ..
发布时间:2022-01-15 16:35:58 Python

如何可视化 chrome DevTool 协议消息的日志?

我使用 Selenium 和 Chrome 驱动程序,还启用了性能日志记录,以便在测试期间更好地了解问题.性能日志似乎是一个 json 数组,其中包含 chrome 的 DevTool 协议消息.是否存在任何工具可以让我在 Chrome 的开发工具选项卡中可视化此日志. 以下是日志中的示例条目: {“信息": {“方法":“Network.requestWillBeSent",“参数":{ ..

使用量角器从 chromedriver 获取 HTTP 请求(性能日志)

我正在使用量角器进行带角度的 e2e 测试,并且我正在拼命地尝试获取带有标头和正文的 HTTP 请求日志.我已经像这样配置量角器: {使用AllAngular2AppRoots:真,忽略UncaughtExceptions:真,最大会话数:1,多能力:[{'名称':'桌面',“浏览器名称":“铬",loggingPrefs: {"driver": "ALL", "browser": "ALL" ..
发布时间:2022-01-15 16:35:04 前端开发

chromewebdriver 上的清除日期输入失败

我在使用 selenium 从 firefoxdriver 切换到 chromedriver 时遇到问题,它在 FF 中运行良好,但现在当我尝试清除日期输入字段时出现此错误: 引起:org.openqa.selenium.InvalidElementStateException:元素必须是用户可编辑的为了清除它.(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:38 毫秒构建信息:版本: ..
发布时间:2022-01-15 16:34:57 其他开发

ChromeDriver:自定义 Chrome 可执行文件路径

我使用的是便携版的谷歌浏览器. 由于 WebDriver 需要默认安​​装路径,它没有找到明显在另一个位置的便携式: 线程 "main" org.openqa.selenium.WebDriverException 中的异常:未知错误:找不到 Chrome 二进制文件(驱动程序信息:chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x8 ..

无法使用 Selenium Webdriver 打开 chrome 浏览器.管理员禁用加载解压缩的扩展程序

我正在使用 Selenium Webdriver、C#、Visual Studio 和 Chrome 浏览器自动化我的应用程序. 当 selenium 尝试打开 chrome 浏览器时,我正在弹出以下窗口. 无法从以下位置加载扩展:C:\Users\VARA~1.PAK\AppData\Local\Temp\scoped_dir6712_14913\internal.管理员禁止加载解压的扩 ..

如何使用 python selenium 获取浏览器网络日志

我正在尝试使用 selenium 获取浏览器网络日志以调试请求/响应.你能帮我找出一个方法吗. 我正在使用 selenium 3.14.0 和最新的 Chrome 浏览器. 解决方案 使用python + selenium + firefox 除非必须,否则不要设置代理——为了获得出站 API 请求,我使用了这个答案中的解决方案,但在 python 中:https://stac ..
发布时间:2022-01-15 16:34:21 Python

测试完成后,Chromedriver 未删除临时文件夹中的作用域 * 目录

最新的 chromedriver.exe 遇到磁盘空间不足的问题,因为 chromedriver 在执行结束时没有删除名为 scoped_* 的文件夹.它为 400 次测试占用了近 20 GB 的空间.我尝试使用 2.28 和 2.29 版本的 chromedriver.我也使用 driver.close() 和 driver.Quit() 正确退出了驱动程序.Chrome浏览器版本为57. ..
发布时间:2022-01-15 16:33:43 其他开发