你能建议如何用contains语法重写下面的动态名称代码吗?请参考所附的屏幕截图。多谢.
在屏幕截图中,我没有看到id为cascader-menu-9503-0-3
的元素,如果要单击此“location”下拉列表,最好坚持其valuesDataSource
属性,如下所示:
//div[@valuesdatasource='location']
contains()函数的一般语法是:
contains('target', 'criteria')
所以在你的例子中,它应该是这样的:
//li[contains(@id, '9503')]
//li[contains(@id, 'cascader-menu')]
嗨,我现在使用JMeter Groovy WebDriver。我的问题是,导入了图形生成器,但没有任何图形输出。你能建议图形生成器应该与WebDriver一起工作吗?还是只为JMeter采样器Http请求工作?
def wait=new WebDriverWait(wds.browser,5000); sampleResult.sampleStart();get('https://google.com/');wait.teo(expectedconditions.visibilityOfelementlocited(by.xpath(".//input[@name='q']“)));SampleResul
嗨,我想在JMeter webdriver采样器中使用selenium chromedriver代码。下面是硒码:
我有一个文本字段来填充地址。当输入时,很少的字母和位置的完整措辞将被显示出来。通常,它允许用户点击自动填充位置的完整措辞。而这个功能来自谷歌地图。我不知道如何从JMeter中默认的Google Map中获得自动填充名称。 当我将钥匙(“57爪哇”)发送到文本框时,文本框下会显示“57北角爪哇道”。
我使用JMeter Webdriver采样器来测量应用程序UI响应时间。我正面临等待功能的问题。例如,登录页面的加载时间在10到120秒之间。因此,我有以下代码用于Webdriver sampler中的登录页面,以进行页面加载检查。 问题是即使在页面完全加载之后,JMeter仍然在等待执行下一个操作。如果我减少120秒,等待时间就会减少,但有时应用程序加载也需要120秒,所以我需要保持120秒。