当我在空手道中进行 UI 测试时,我想获取一个请求 url,我无法使用 * def effectiveUrl = waitForUrl('//') 来获取它,因为它会给出“chrome-error://chromewebdata/”,并且* def currentUrl = driver.execute_Script("return window.location.href;") 无法使用,空手道说execute_Script不是定义的方法。 请帮忙,谢谢 在此输入图片描述
我尝试了* def effectiveUrl = waitForUrl('ipayweb'),我希望得到以ipayweb开头的请求Url,但是失败了 然后我尝试 * match driver.url == 'https:' 来找出空手道获取的 url,结果发现空手道获取 chrome-error://chromewebdata/
错误如下: 然后匹配 driver.url == 'https://ipayweb' 匹配失败:等于 $ |不等于(STRING:STRING) 'chrome-error://chromewebdata/' 'https://ipayweb'
我想获取UI测试在浏览器中发送的请求url
听起来页面甚至没有加载。
看看这个答案是否有帮助:https://stackoverflow.com/a/66813293/143475