■
提取数据前清空其他操作字段已记录的值
当前编辑字段参数名(点击字段的“修改”选项切换参数):
使用相对循环内的XPATH
元素在iframe内
XPath(所有XPath内均写Field["字段名"]表示参数值): ☺
操作在iframe内
请先阅读此说明,再在上方输入框(不是本框)写具体代码。 此选项为高级功能,可以直接用Python代码操纵正在运行中的浏览器,及可以自定义整个执行环境中的变量,并对变量进行修改赋值等操作,示例: 1. 用self.browser表示当前操作的浏览器,可直接用selenium的API进行操作,如self.browser.find_element(By.CSS_SELECTOR, "body").send_keys(Keys.END)即可滚动到页面最下方。 2. 自定义一个全局变量:self.myVar = 1 3. 操纵上面定义的全局变量:self.myVar = self.myVar + 1 4. 打印上面定义的全局变量:print(self.myVar) 如果想要将自己定义的变量作为字段记录,请选择下一个“在执行环境下获得Python表达式值(eval操作)”选项。
请先阅读此说明,再在上方输入框(不是本框)写具体代码。 此选项为高级功能,可以直接返回Python代码的表达式值,并在其他位置用Field["本操作名称"]表示此操作返回值,示例: 1. 返回当前浏览器对象的相关值,用self.browser表示当前操作的浏览器,可直接用selenium的API进行操作,如self.browser.find_element(By.CSS_SELECTOR, "body").text即可返回当前页面的文字。 2. 返回自定义全局变量的值:self.myVar 3. 返回条件判断的值:self.myVar == 1 注意此功能不能对变量进行赋值操作,即不可以写self.myVar = 1这种,如果想要进行赋值操作,请选择上一个“在执行环境下获得Python表达式值(eval操作)”选项。
是否将执行后的输出/返回值作为字段记录:
元素在iframe内
使用循环内的索引值(不勾选则输入为下方“设定值”文本框内的内容,勾选后会使用所在“文本列表”循环内设置的下拉框索引值)
切换模式
设定值(不适用于切换到下一个选项模式)
元素在iframe内
使用相对循环内的XPath定位的元素
在iframe内操作
请先阅读此说明,再在上方输入框(不是本框)写具体代码。 根据Python代码的表达式值来决定是否循环,示例: 1. 返回当前浏览器对象的相关值,用self.browser表示当前操作的浏览器,可直接用selenium的API进行操作,如self.browser.find_element(By.CSS_SELECTOR, "body").text=="123",表示判断当前页面是否为123这个文本。 2. 返回自定义全局变量的值:self.myVar,如果 3. 返回条件判断的值:self.myVar == 1 以上表达式返回值大于0或为真则继续循环,否则停止循环。
在iframe内操作
请先阅读此说明,再在上方输入框(不是本框)写具体代码。 根据Python代码的表达式值来判断条件是否满足,示例: 1. 返回当前浏览器对象的相关值,用self.browser表示当前操作的浏览器,可直接用selenium的API进行操作,如self.browser.find_element(By.CSS_SELECTOR, "body").text=="123",表示判断当前页面是否为123这个文本。 2. 返回自定义全局变量的值:self.myVar,如果 3. 返回条件判断的值:self.myVar == 1 以上表达式返回值大于0或为则执行此分支内操作,否则不执行。