一旦我单击元素更多信息,该链接就会被单击,然后该窗口将跳回到其上一个窗口,并显示TimeoutException 。
代码:
self.driver.window_handles
base = "https://outlook.office.com/mail/inbox/id/AAQkADQ0ZmY1YmRkLWExNDEtNGNlYS1iOTZmLTVmNzNjMzhkNjUyMgAQAJmE%2FyrhD0supMphUUSGrmQ%3D"
window_set = {self.driver.window_handles[0], self.driver.window_handles[1]}
for x in window_set:
if(base != x):
self.driver.maximize_window()
wait = WebDriverWait(self.driver, 10)
self.driver.switch_to.window(x)
frame = wait.until(EC.presence_of_element_located((By.NAME, "mainFrame")))
self.driver.switch_to.frame(frame)
element = wait.until(EC.element_to_be_clickable((By.ID, "mc-lnk-moreInfo")))
element.click()
请HELP!
网页图像:(包含两个选项卡)
在此图像中更多信息已被单击,并已更改为较少信息] >>
一旦单击元素“更多信息”,该链接将被单击,然后该窗口将跳回到其上一个窗口,并显示TimeoutException。代码:self.driver ....
这完成了工作!