Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-如何自动执行浏览器提示?_Python_Python 3.x - Fatal编程技术网

Python-如何自动执行浏览器提示?

Python-如何自动执行浏览器提示?,python,python-3.x,Python,Python 3.x,如何自动化下面提到的工作: 我想点击那个按钮而不使用我的物理设备,我想自动化它,但我不需要硒来处理它,因为我之前尝试过,但它不起作用,所以,除了硒,还有其他方法吗 我想单击“打开Cisco Webex会议”按钮这对我来说很有用 from pywinauto.keyboard import send_keys #open your meeting link #after opening meeting link you can give send_keys("{LEFT}&quo

如何自动化下面提到的工作: 我想点击那个按钮而不使用我的物理设备,我想自动化它,但我不需要硒来处理它,因为我之前尝试过,但它不起作用,所以,除了硒,还有其他方法吗

我想单击“打开Cisco Webex会议”按钮

这对我来说很有用

from pywinauto.keyboard import send_keys

#open your meeting link 
#after opening meeting link you can give

send_keys("{LEFT}")
send_keys("{ENTER}")

#this will select the "open cisco Webex meeting" option 
例如:

import webbrowser
from pywinauto.keyboard import send_keys

webbrowser.open("meeting_link") #place your meeting link 
time.sleep(5) #my browser is slow so added sleep till page get loaded
send_keys("{LEFT}")
send_keys("{ENTER}")

它应该与selenium一起工作,您必须切换到警报,例如检查站点。在使用selenium之后,我不知道是否有办法与java脚本弹出窗口交互。@Thymen我尝试使用selenium的switchto功能,但它也给了我一个错误selenium.common.exceptions.NoAlertPresentException:Message:没有这样的警报(会话信息:chrome=87.0.4280.88),因此它无法正常工作,可能的替代方案,您是否尝试使用tab键或enter键?因为通常这些弹出窗口会自动聚焦。我从未尝试过,但我想不出它不起作用的原因。当你不想使用selenium时,有什么理由用selenium标记它吗??