selenium - Selenium Webdriver switchTo() 方法在 Chrome 75 中失败
问题描述
在 Chrome 74 中使用 Selenium 切换到打开的选项卡可以正常工作。但是,在 75 中,我收到以下消息:
org.openqa.selenium.InvalidArgumentException: invalid argument: 'handle' must be a string
有没有其他人遇到过这个问题,除了将 Chrome 版本固定到 74 之外,如何解决这个问题?
解决方案
我能够通过在我的测试中添加以下浏览器堆栈特定功能来解决错误 -
'browserstack.use_w3c' : 'true'
推荐阅读
- c++ - 在重载的 operator() 上指定模板参数
- ios - 在 SwiftUI 中创建具有特定日期的 DatePicker
- javascript - Javascript 适用于 1 个网络主机,但不适用于另一个
- python - tkinter Checkbutton 未按预期工作
- dynamics-crm - WebView 2 导致应用程序崩溃
- java - 如何在 Spring Boot 中有效地使用批量更新或保存?
- php - PHP - 似乎无法上传文件
- javascript - 我的天气应用程序仅在第一次尝试时加载数据,我必须刷新页面才能再次工作
- angular - Angular 11 HTTPClient 不会在查询参数中编码“/”
- angular - 为什么我不能使用 Angular 中的按钮导航到另一个页面