【发布时间】:2018-01-03 08:18:33
【问题描述】:
你能帮我提个建议吗?我正在做一些 QA 测试并正在测试一个网站。在此过程中,Chrome 中的一个窗口会打开,我正在尝试在 Chrome 中的这些窗口之间切换。我没有成功切换到第三个窗口。你能帮忙吗?我正在使用 Pycharm 和 Selenium 框架。
以下是本准则中我请求您帮助的部分:
second_login= webdriver.Ie()
second_login.maximize_window()
second_login.get('http://google.com')
print(second_login.title)
second_login.find_element_by_id('id1').click()
tab_now = second_login.window_handles[1]
second_login.switch_to.window(tab_now)
print(second_login.title)
log = second_login.find_element_by_id('id2')
log.send_keys('admin1')
pas=second_login.find_element_by_id('id3')
pas.send_keys('pas1')
logbutton=second_login.find_element_by_class_name('LoginButton')
logbutton.click()
second_login.implicitly_wait(3)
tab_after = second_login.window_handles[-1]
second_login.switch_to.window(tab_after)
second_login.find_element_by_id('id4').click()
print(second_login.title)
谢谢。
【问题讨论】: