当前位置: 首页 > news >正文

这样建立网站/运营推广的方式和渠道有哪些

这样建立网站,运营推广的方式和渠道有哪些,南京疫情最新数据,做学校网站的目的是什么页面操作元素就没有发出来,这里主要是为自己学习当中做经验沉淀 目录 一、源码 二、重点说明 1、使用JS操作页面点击不到的元素 2、鼠标悬停 一、源码 import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms…

 页面操作元素就没有发出来,这里主要是为自己学习当中做经验沉淀

目录

一、源码

二、重点说明

1、使用JS操作页面点击不到的元素

2、鼠标悬停


一、源码

import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as Windows
import internal.GlobalVariable as GlobalVariable
import org.openqa.selenium.Keys as Keys
import com.kms.katalon.core.annotation.Keyword as Keyword
import org.openqa.selenium.WebElement as WebElementWebUI.openBrowser('')
'这里使用了全局变量'
WebUI.navigateToUrl(GlobalVariable.url)
'最大化'
WebUI.maximizeWindow()'输入账号,这里使用了全局变量'
WebUI.setText(findTestObject('Object Repository/login/input_username'), GlobalVariable.username)'输入密码,这里使用了局部变量'
WebUI.setText(findTestObject('login/input_password'), password)'点击登录按钮'
WebUI.click(findTestObject('Object Repository/login/button_login'))WebUI.click(findTestObject('Object Repository/maintain/deptmanger/img_select_meter_system'))WebUI.delay(2)WebUI.getText(findTestObject('meter/home/span_meter_home_text'))WebUI.verifyElementText(findTestObject('meter/home/span_meter_home_text'), '监控')WebUI.mouseOver(findTestObject('maintain/deptmanger/link_system_menu'), FailureHandling.STOP_ON_FAILURE)WebUI.click(findTestObject('maintain/deptmanger/link_chang_menu_level_maintain'))WebUI.click(findTestObject('maintain/deptmanger/button_add_dept'))WebUI.setText(findTestObject('maintain/deptmanger/input__add_dept_page_name'), '部门')'保存'
WebUI.click(findTestObject('maintain/deptmanger/button_add_dept_page_save'))WebUI.verifyElementText(findTestObject('maintain/deptmanger/span_msg'), '添加成功')WebUI.delay(2)'定义一个对象类'
WebElement element = WebUI.findWebElement(findTestObject('maintain/deptmanger/span_tree_add_dept'), 30)WebUI.executeJavaScript('arguments[0].click();', Arrays.asList(element))'点击修改按钮'
WebUI.click(findTestObject('maintain/deptmanger/button_alter_dept'))WebUI.setText(findTestObject('maintain/deptmanger/input_dept_principal'), 'superman')WebUI.click(findTestObject('maintain/deptmanger/button_alter_dept'))WebUI.verifyElementText(findTestObject('maintain/deptmanger/span_msg'), '修改成功')WebUI.click(findTestObject('maintain/deptmanger/button_delete_dept'))WebUI.delay(3)WebUI.click(findTestObject('maintain/deptmanger/button_confirm'))WebUI.verifyElementText(findTestObject('maintain/deptmanger/span_msg'), '删除成功')WebUI.closeBrowser()

二、重点说明

1、使用JS操作页面点击不到的元素

引用

import org.openqa.selenium.WebElement as WebElement

主要为了,原因是点击不到元素对象,适应JS去点击


'定义一个对象类(查找新增的部门,在树上的位置)'
WebElement element = WebUI.findWebElement(findTestObject('maintain/deptmanger/span_tree_add_dept'), 30)'选中新增的树上的部门'
WebUI.executeJavaScript('arguments[0].click();', Arrays.asList(element))

2、鼠标悬停

'鼠标移动到计管系统的系统切换icon位置'
WebUI.mouseOver(findTestObject('maintain/deptmanger/link_system_menu'), FailureHandling.STOP_ON_FAILURE)

http://www.lbrq.cn/news/791353.html

相关文章:

  • 加工平台用什么材料/网页优化公司
  • 涪陵网站建设/学网络与新媒体后悔死了
  • 网站制作教程ps/网络营销方法有哪些举例
  • 自己做网站花费/网站指数查询
  • 做网站图片素材在线编辑/外贸营销渠道
  • wordpress直播接入/seo企业顾问
  • 百度免费网站空间/网络营销的特点举例说明
  • 权威的大连网站建设/网络销售推广是做什么的具体
  • 绵阳公司网站制作公司/wp博客seo插件
  • 惠东做网站公司/百度推广按效果付费是多少钱
  • mac做网站的软件/软文广告经典案例分析
  • 软件工程师有前途吗/seo推广优化平台
  • 如何建设一个工业品采购网站/荆州seo推广
  • 做网站vi系统是什么/有创意的网络广告案例
  • wordpress登陆可见设置/关键词优化是怎样收费的
  • 开源低代码开发平台/锦州seo推广
  • 做最好的win7系统下载网站/搜索引擎优化理解
  • 中山网站推广外包/网络营销专业就业公司
  • 400元网站建设/优化快速排名公司
  • 杭州网站制作维护/seo网页推广
  • 台州企业网站制作公司/长沙网站seo服务
  • 企业网站建设和实现 论文/yandx引擎入口
  • 申请网站平台怎么做/数据分析
  • 深圳大浪网站建设/新闻最近的大事10件
  • vs2015做的网站/百度推广官网入口
  • 公司网站更新/名优网站关键词优化
  • 美妆网站怎么做/武汉网站推广很 棒
  • 网站建设优化服务公司/整站优化系统厂家
  • 西安比较好的网络公司/惠州seo网络推广
  • 做网站怎么那么难/如何利用互联网进行宣传推广
  • 关于 xrdp远程桌面报错“Error connecting to sesman on 127.0.0.1:3350“的解决方法
  • 跨语言AI服务指标收集实战
  • .env 文件
  • 操作系统:远程过程调用( Remote Procedure Call,RPC)
  • 搜索与图论(最小生成树 二分图)
  • 走进computed,了解computed的前世今生