【发布时间】:2021-09-05 13:45:53
【问题描述】:
def get_status(driver):
try:
driver.execute(Command.STATUS)
return "Alive"
except (socket.error, httplib.CannotSendRequest):
return "Dead"
if get_status(driver) == 'Alive':
#using this opens a whole new window but i want to go to another website in same tab.
driver.get('https://www.amazon.in')
else :
driver.get('https://www.google.in')
所以基本上我想在 chrome/firefox 浏览器的活动选项卡中打开一个新的 url。但我没有找到任何解决方法。我希望你能回答这个问题。
所有关于此的教程都将我重定向到 java 函数
driver.navigate.to()
这在 python 中不起作用。
【问题讨论】:
-
如果成功执行会发生什么?
driver.execute(Command.STATUS)?另外,您所说的活动标签到底是什么意思? -
@Imran Syed - 你是在
def get_status(driver):内打电话给get_status(driver)吗?在except之后?在except之后不会检测到If块。
标签: python python-3.x selenium selenium-webdriver