python - Selenium 与器件尺寸

标签 python selenium selenium-webdriver

我最近在使用 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/

相关文章:

python - numpy 数组中的自定义切片(获取特定元素,然后每第 n 个)可能吗?

python - 搜索框已填满时,搜索按钮不起作用

python - 如何在 numpy 中制作棋盘格?

c# - 预期 [object Undefined] undefined 是一个字符串 (IndexOutOfBounds)

Python Selenium 查找此元素或此元素

java - 使用 Java Selenium 真正验证元素的存在

python - 如何使用 Selenium 单击打开的应用程序警报

java - 如何在 java selenium 中将屏幕截图附加到范围报告

python - 日本假期期间日元 Libor 定盘 : negative time error

python - 通过重复数组索引对数组值求和