使用Pyautogui将Firefox放入Mobile Responsive View后,Selenium停止工作

时间:2019-07-12 06:20:25

标签: python selenium firefox selenium-webdriver pyautogui

出于测试目的,我想在各种移动设备上模拟Firefox的移动版本,并为每个设备模拟正确的Useragent和屏幕尺寸。在按CTRL + SHIFT + M之后,我想使用Firefox中提供的移动视图来执行此操作。我知道我可以通过简单地更改webdrivers功能,useragent和窗口大小来实现相同的目的,但是出于某些特殊原因,我不这样做不想那样做。我使用代码

pyautogui.hotkey('ctrl', 'shift','m')

这可行,我得到了移动视图,但是现在Selenium停止正常工作。

进入移动视图后,我想转到google.com

所以我有代码

driver.get('https://google.ca')

这确实加载了Google.ca,但随后我很快收到了错误消息

Timeout loading page

我的代码在其他方面还可以,只要我不使用pyautogui代码将浏览器转换为移动视图,它就可以正常工作。

有没有办法解决这个问题?

0 个答案:

没有答案