我最近在使用 selenium 时遇到了很多问题,尤其是单击按钮并切换到对话框时。
主要问题是我可以在我自己的 12.5 英寸笔记本电脑 Dell E7250 上运行它,但是当我将其移动到另一台同样是戴尔但 14 英寸的计算机时,无法单击该按钮,并且所有代码都显示变得毫无用处。虽然它在我自己的笔记本电脑上运行良好。
所以我猜测, Selenium 的性能会受到设备尺寸的影响,对吗?
嗨,这是我的代码,我可以在 12.5 英寸设备上运行它,但是当我转移到 Dell E7250 设备时,它无法再运行。 My code .
最佳答案
尝试使用以下代码:
driver.set_window_size("your_width", "your_height", driver.window_handles[0])
其中 driver.window_handles[0]
是浏览器中应用的主窗口。另外,最后一个参数是可选的(可以省略),并且默认应用于主窗口。
通过这种方式,您可以测试任何设备的响应式标记。
希望对你有帮助!
关于python - Selenium 与器件尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49424277/