我正在尝试启动主页,它已经自动导航到某个授权页面。我在这里输入用户名和密码。点击提交后,它将自动关闭,它将来到主页。但是在脚本中,驱动程序在成功授权后没有找到主页。驱动程序不能再次切换回主页。下面是我尝试过的代码片段。请尽力解决这个问题。
给定驱动程序"https://google.com">
- driver.maximize ()
- 打印driver.url
- switchPage('Authorization page') ->页面平铺已被使用
- 打印driver.url
- 输入("//输入[@ id ="用户名")",‘12345’)
- 输入("//输入[@ id = '密码']",‘12345’)
- 点击("//输入[@ id = '提交']")
- switchPage("https://google.com")
- 打印driver.url
- 点击("//输入[@ id = '按钮']
不确定用于测试的驱动程序配置。SwitchPage()
Chrome
脚本在headless模式下运行时工作正常浏览器。我猜同样的是不支持ChromeDriver
还没学会空手道。下面是用于验证此行为的示例代码片段。希望对你有帮助!
* configure driver = {type: 'chrome', headless: true}
* driver 'https://www.restaurant.com/'
* maximize()
* waitForEnabled('{a:1}Specials').click()
* switchPage('https://specials.restaurant.com/')
* waitUntil("document.readyState == 'complete'")
* screenshot()