当前位置: 首页 > 知识库问答 >
问题:

jmeter-WebDriver采样器-groovy-dynamic Name

戈巴英
2023-03-14

你能建议如何用contains语法重写下面的动态名称代码吗?请参考所附的屏幕截图。多谢.

共有1个答案

公西俊才
2023-03-14

在屏幕截图中,我没有看到id为cascader-menu-9503-0-3的元素,如果要单击此“location”下拉列表,最好坚持其valuesDataSource属性,如下所示:

//div[@valuesdatasource='location']

contains()函数的一般语法是:

contains('target', 'criteria')

所以在你的例子中,它应该是这样的:

//li[contains(@id, '9503')]
//li[contains(@id, 'cascader-menu')]
    null
 类似资料:
  • 嗨,我现在使用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秒。