karate UI测试中有没有办法获取请求URL?不是浏览器中的当前网址,因为无法访问该网站

问题描述 投票:0回答:1

当我在空手道中进行 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

karate gui-testing
1个回答
0
投票

听起来页面甚至没有加载。

看看这个答案是否有帮助:https://stackoverflow.com/a/66813293/143475

另请参阅:https://stackoverflow.com/a/61678536/143475

© www.soinside.com 2019 - 2024. All rights reserved.