【发布时间】:2021-07-06 10:44:15
【问题描述】:
我在 BrowserStack 上运行 selenium 测试时遇到问题。这个测试应该失败。 它在 Android 上确实失败了,但在 iOS 上通过了,我就是不明白如何。
很遗憾,我不允许分享 html 代码,但我可以分享我的代码。我正在调用这个方法:
public void clickElement() {
driver.findElement(Element1).click();
}
基本上,我正在尝试点击移动设备上的隐藏按钮。所以这个测试应该失败。 在 Android 上,我的测试按预期失败。按钮不显示所以一切都很好。
但在 iOS(我可以在 BrowserStack 上找到的所有设备、移动设备和平板电脑)上,这个按钮虽然隐藏,但无论如何都会被点击。
我不明白这怎么可能。 有谁知道这个问题来自哪里?它与iOS或BrowserStack有关吗?还是两者兼有?
任何帮助将不胜感激 谢谢
【问题讨论】:
标签: ios selenium browserstack remotewebdriver