[英]How can I switch between two windows in appium ( python )
我正在尝试运行一个测试,在运行时打开一个新窗口我的主应用程序中有一个按钮,可以打开一个具有不同名称的新窗口,我尝试使用:
desired_caps["app"] = 'myappname'
driver = webdriver.Remote(
command_executor='http://127.0.0.1:4723',
desired_capabilities= desired_caps)
driver.find_element_by_name("OK").click()
#after click on this a new window opens with this name, "Confirmation"
driver.switch_to_window("Confirmation")
我也尝试用不同的方式写:
webdriver.switch_to.SwitchTo.window(self,"Confirmation")
谁能帮我这个?
我没有看到你在哪里打开了一个新窗口。 您正在尝试切换到尚未打开的窗口?
尝试:
driver.get('http://website.com')
要在 Windows 基础应用程序中的两个窗口之间切换,我们可以使用...
windows = self.driver.window_handles
self.driver.switch_to.window(windows[0])
通过这段代码,我们可以在两个相互打开的窗口之间切换。 通常是或否窗口在主窗口中打开,您可以通过此切换到该窗口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.