selenium ide 中 2 个变量的部分文本断言和比较
Partial text assertion and compare of 2 variables in selenium ide
我遇到了一个不确定如何解决的问题。我在一页上有一个客户代码(例如 Test095)。我将其存储为 var1。我必须导航到另一个页面并验证代码是否相同。但在第二页上,客户代码如下所示:客户代码:Test095。我存储为 var2。所以我必须从这里删除 Customer Code 单词,这样我才能验证 var1 是否等于 var2。我怎样才能摆脱客户代码字词?
open |www.link.com
verify title | Page
assert text| css=tr:child(1)-example | Test095
store | css=tr:child(1)-example | var1
open |www.anotherlik.com
assert text| xpath = //div[@id='myform']/div/div/p[4] | Customer code: Test095
store|xpath = //div[@id='myform']/div/div/p[4] |var2
verify| var2 | ${var1}
对字符串使用 java 内置 replace() 函数。最好也使用 trim incase 来删除空格
String s = "Customer Code: Test095";
s = s.replace("Customer Code:","").trim();
System.out.println(s);
要在 Selenium 中完成这项工作 IDE
使用命令 'execute script',正如我在下面的屏幕截图中使用的那样
此处'y'将存储值Test095
我遇到了一个不确定如何解决的问题。我在一页上有一个客户代码(例如 Test095)。我将其存储为 var1。我必须导航到另一个页面并验证代码是否相同。但在第二页上,客户代码如下所示:客户代码:Test095。我存储为 var2。所以我必须从这里删除 Customer Code 单词,这样我才能验证 var1 是否等于 var2。我怎样才能摆脱客户代码字词?
open |www.link.com
verify title | Page
assert text| css=tr:child(1)-example | Test095
store | css=tr:child(1)-example | var1
open |www.anotherlik.com
assert text| xpath = //div[@id='myform']/div/div/p[4] | Customer code: Test095
store|xpath = //div[@id='myform']/div/div/p[4] |var2
verify| var2 | ${var1}
对字符串使用 java 内置 replace() 函数。最好也使用 trim incase 来删除空格
String s = "Customer Code: Test095";
s = s.replace("Customer Code:","").trim();
System.out.println(s);
要在 Selenium 中完成这项工作 IDE 使用命令 'execute script',正如我在下面的屏幕截图中使用的那样
此处'y'将存储值Test095