【发布时间】:2021-01-02 07:50:21
【问题描述】:
我正在尝试使用 selenium webdriver 使用 python 自动化网络游戏。在那里你有一些任务,你必须派特定的车辆去执行任务。您有一个按钮,您可以在其中单击以选择车辆。如果车辆不可用,则会出现警报。
这就是问题所在。我得到一个 UnexpectedAlertPresentException 并尝试像这样传递它:
try:
acc_veh_btn = driver.find_element_by_xpath("//*[@class='tab-
content']/div[{}]/div[1]/div[*]/a[@title='{}']".format(tab_index, acc_veh_name.strip())).click()
sleep(0.1)
except UnexpectedAlertPresentException:
alert = driver.switch_to_alert()
alert.accept()
veh_ava = False
pass
else:
pass
我不知道这是否是处理这个问题的正确方法...无论如何我得到一个 UnexpectedAlertPresentException
【问题讨论】:
标签: python selenium-webdriver exception