有人也看到了吗?还是我做错了什么?
我正在用脚本模式在Katalon Studio上进行测试。我有一些Groovy脚本(特别是类定义,请参见下面的代码开始)。当我将模式切换为手动模式或记录模式,然后返回脚本模式时,常规代码(以下示例中的类声明)已消失...
不是很实用!为了避免这种情况应该采取什么措施? 非常感谢! E。
代码示例:
//Katalon Imports here
class Product {
String nozo
String price_string
Number qty = 1
Number price_ht = 0
Number price_ttc = 0
Product(String nozo, String price_string, Number qty = 1) {
this.nozo = nozo
this.price_string = price_string
def get_price = (this.price_string =~/(\d+)\s(\d+\.\d{2})/)
if(get_price) {
this.price_ttc = get_price[1] + get_price[2]
}
else this.price_ttc = 0
this.price_ht = this.price_ttc / 1.2
}
def get_price_order_line_ht() {
return this.price_ht * this.qty
}
}
// Intialisation of test data
Number qty_pdt1 = 2
'Open home page'
WebUI.openBrowser('http://localhost:8080/')
'Navigate to subrange'
WebUI.doubleClick(findTestObject('Object Repository/vb_desktop/home_page_desktop_fr/a_Lampadaire'))
// Etc...