selenium - Selenium 不支持的命令扩展问题
问题描述
当我尝试在 mac 机器未知命令中启动 ios 模拟器时出现以下错误:未知命令:wd/hub/session
这是我的能力。我想在模拟器中启动 safari 浏览器,但不知道为什么会出现 chrome-driver 错误?
if(platform.equalsIgnoreCase("ios_safari")){
capabilities.setCapability("deviceName", "iPhone 11");
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "14.2");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "safari");
capabilities.setCapability("automationName", "XCUITest");
/*capabilities.setCapability("xcodeOrgId","5P4WK7G4P6");
capabilities.setCapability("xcodeSigningId","iPhone Developer");*/
capabilities.setCapability("bundleId.BROWSER_NAME", "safari");
// capabilities.setCapability("udid", "A0AE6E86-DDA7-44F4-B9B5-4057696122E3");
capabilities.setCapability("udid", "1FBDD421-3913-45A2-961F-AC0ADAB574A5");
}
if(platform.equalsIgnoreCase("ios_chrome")){
capabilities.setCapability("deviceName", "iPhone 11 Pro Max");
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "14.0");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "chrome");
capabilities.setCapability("automationName", "XCUITest");
capabilities.setCapability("xcodeOrgId", "myXcodeOrgId");
capabilities.setCapability("bundleId.BROWSER_NAME", "chrome");
}
错误:
org.openqa.selenium.UnsupportedCommandException:未知命令:未知命令:wd/hub/session 构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11-14T08:17:03' 系统信息:主机:'',ip:'fe80:0:0:0:48c:b9cd:2422:f71f%en0',os.name:'Mac OS X',os.arch:'x86_64',os.version :'10.15.7',java.version:'1.8.0_221' 驱动程序信息:driver.version:RemoteWebDriver 远程堆栈跟踪:0
chromedriver.exe 0x000000010f914c29 chromedriver.exe + 2464809 1 chromedriver.exe
0x000000010ff4f6f3 chromedriver.exe + 8996595 2 chromedriver. exe
0x000000010f759d56 chromedriver.exe + 650582 3 chromedriver.exe
0x000000010f6fa689 chromedriver.exe + 259721 4 chromedriver。exe
0x000000010f6fa34d chromedriver.exe + 258893 5 chromedriver.exe
0x000000010f6c01fa chromedriver.exe + 20986 6 chromedriver.exe
0x000000010f8e7830 chromedriver.exe + 2279472 7 chromedriver.exe
0x000000010f8f283a chromedriver.exe + 2324538 8 chromedriver.exe
0x000000010f8f24a7 chromedriver.exe + 2323623 9 chromedriver.exe
0x000000010f8ce945 chromedriver.exe + 2177349 10 chromedriver.exe
0x000000010f8f2d41 chromedriver.exe + 2325825 11 chromedriver.exe
0x000000010f8dcbda chromedriver.exe + 2235354 12 chromedriver.exe
0x000000010f6bdb85 chromedriver.exe + 11141 13
libdyldff707a6
解决方案
推荐阅读
- node.js - 如何使用 puppeteer 关闭或取消 http 身份验证窗口?
- c - 如何定义和初始化包含结构体数组的 C 结构体
- reactjs - 在同一个组件中调用自定义钩子两次
- scala - 对象 kafka010 不是包 org.apache.spark.streaming 的成员
- vue.js - 在虚拟文件系统 DataTable 中找不到未捕获的(承诺)文件“Roboto-Regular.ttf”-vuejs
- javascript - TypeError:无法读取未定义的属性“有” // Discord.js
- react-native - requireNativeComponent:在 UIManager 上找不到“RNSScreen”
- prediction - 分类器必须有多好才能对高频交易有用?
- snowflake-cloud-data-platform - 雪花中的Bytea替代品是什么
- botframework - 如何在无服务器架构上运行 bot cli?