如何解决Browserstack 上的 Safari 现在可以正常工作
我正在使用 Selenium 通过 Browserstack 自动化一个简单的登录脚本。 我编写的脚本适用于 chrome windows、chrome mac os 和 Android 三星。但是,当我通过 Apple iPhone 11 或 mac os safari 运行脚本时,我收到一条错误消息,提示无法定位
driver.findElement(By.xpath("//*[contains(text(),'Log in')]")).click();
除了设备之外,我不会自动执行任何其他更改。 有什么办法可以解决这个问题?
解决方法
如果测试在设备上返回“找不到元素”,我会建议更改元素定位器策略。
否则,您也可以尝试通过 Live 在同一浏览器中手动检查应用:https://live.browserstack.com/
如果元素定位器正确,这可以帮助您缩小范围。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。