admin管理员组文章数量:1794759
InvalidSelectorException:Message: Locator Strategy 'css selector' is not supported for thi
在做app自动化测试过程中,遇到以上问题,百度后说是需要将Appium-Python-Client升级;于是将Appium-Python-Client进行了升级(py -3 -m pip install --upgrade Appium-Python-Client);结果并未解决;
在仔细查看代码后发现是从selenium中引用的webdriver,而我要进行的是手机端的自动化,不应该是从appium中引用嘛(这时候还只是猜测),于是将from selenium import webdriver 改为了 from appium import webdriver,再次运行,发现问题已解决,可是为什么呢?带着问题再次百度:
大意是:
selenium是将浏览器原生的API封装成WebDriver API ,webdriver 是基于 http协议的;
appium是 webdriver 协议添加对移动设备自动化api扩展而成的,基于tcp/ip协议(使用了socket接口);
因此在使用webdriver时要注意引用来源:
web自动化: from selenium import webdriver
app自动化: from appium import webdriver
参考资料:wwwblogs/Ronaldo-HD/p/9848324.html
本文标签: strategyampLocatorInvalidSelectorExceptionMessage
版权声明:本文标题:InvalidSelectorException:Message: Locator Strategy 'css selector' is not supported for thi 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686590293a85147.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论