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

营销型网站建设与推广理财网站建设方案书

营销型网站建设与推广,理财网站建设方案书,鞍山市住房和城乡建设网站,中国做网站的公司排名Selenium中到处都使用WebElement来执行各种操作。什么是WebElement#xff1f;这篇文章将详细讨论WebElement。 Selenium中的WebElement是一个表示网站HTML元素的Java接口。HTML元素包含一个开始标记和一个结束标记#xff0c;内容位于这两个标记之间。 HTML元素的重命名 …Selenium中到处都使用WebElement来执行各种操作。什么是WebElement这篇文章将详细讨论WebElement。 Selenium中的WebElement是一个表示网站HTML元素的Java接口。HTML元素包含一个开始标记和一个结束标记内容位于这两个标记之间。 HTML元素的重命名 Tag content /Tag HTML元素可以嵌套如下所示- Tag1Tag2 content/Tag2 /Tag1 所以让我们回到WebElement是一个接口而不是一个类这一点。 WebElement接口的声明 public interface WebElement extends SearchContext, TakesScreenshot 因此WebElement扩展了另外两个接口SearchContext和TakesScreenshot。 SearchContext接口声明了两个方法可以根据情况帮助查找单个元素或元素列表。下面是SearchContext接口声明的方法 List WebElementfindElementsBy by;WebElement findElementBy by; WebElement扩展了SearchContext接口最后使用了上述方法。 TakesScreenshot接口只声明了一个有助于截图的方法。 X getScreenshotAsOutputType target抛出WebDriverException; 除了上述方法WebElement接口还声明了一些方法- void clickpublic void runvoid sendKeysCharSequence. keysToSendvoid clearString getTagNameString getAttributeString nameboolean isSelectedboolean isEnabledString getTextListWebElement findElementsBy by[ WebElement还声明了SearchContext接口指定的findElements方法]WebElement findElementBy by[ WebElement还声明了findElement方法该方法由SearchContext接口指定]boolean isDisplayedgetLocationgetSizeRectangle getRectString getCssValueString propertyName 现在的问题是如果WebElement只是一个接口那么哪个类实现了它的方法 许多类实现了WebElement接口如RemoteWebElement、HtmlUnitWebElement等这些类实现了WebElement接口声明的方法。 我们不能在Java中创建接口的对象。但是我们可以用接口的引用变量调用接口方法这就是我们在调用WebElement接口的方法时所做的。 // Here webelement is the reference variable // of the WebElement interface webElement.clear(); webElement.click(); 但问题仍然存在。我们不能将WebElement作为一个接口来创建对象我们需要一个实现WebElement接口声明的方法的对象。 这就是两种广泛使用的方法出现的地方。 List WebElementfindElementsBy by;WebElement findElementBy by; findElement方法返回一个实现WebElement接口方法的对象而findElements返回这些对象的列表。 因此每当我们编写WebElement element findElementBy.id“firstName”时它实际上使用WebElement接口引用变量并调用由findElement方法返回的对象的实现。 WebElement可以是任何类型。它可以是文本、按钮、复选框或HTML元素。WebElement方法不能应用于每个元素类型就像我们不能清除按钮一样所以我们不应该对按钮元素类型使用clear方法。使用元素类型不支持的方法可能会也可能不会导致错误。 Selenium中的WebElement方法列表 方法名称这个方法做什么void clear如果元素是文本输入元素则此操作将清除该值并且对其他元素没有影响。void click它点击元素。WebElement findElementBy by它查找与定位条件匹配的第一个元素。ListWebElement findElementsBy by它查找所有与定位条件匹配的元素。String getAttributeString name它获取元素的给定属性的值String getCssValueString propertyName它获取给定CSS属性的值。getLocation它返回一个包含元素左上角位置的点。Rectangle getRect它返回所呈现元素的位置和大小。X X getScreenshotAs(OutputTypeX target)  它捕获屏幕截图并将其存储在指定位置。getSize它返回页面上元素的大小。String getTagName它返回此元素的标记名称。String getText它返回元素的可见文本包括子元素。boolean isDisplayed它告诉元素是否显示。boolean isEnabled它说明元素当前是否已启用。boolean isSelected它告诉元素是否被选中。void sendKeysCharSequence. keysToSend它模拟输入元素。void submit()如果当前元素是一个表单或表单中的一个元素那么它将被提交到远程服务器。
http://www.w-s-a.com/news/80886/

相关文章:

  • 网站开发技术背景介绍wordpress数据库重置密码
  • 开发建设网站的实施过程是一个logo设计品牌
  • 做360pc网站排名首页工程造价信息网官网首页
  • 产品销售网站模块如何设计大数据和网站开发
  • 现在帮别人做网站赚钱不济南做网站建设公司
  • 嘉兴网站建设哪家好最近三天的国际新闻大事
  • 安丘网站建设制作做网站口碑比较好的大公司
  • 成都专业做网站公司哪家好优化大师下载安装免费
  • 防蚊手环移动网站建设广东深圳有几个区
  • 网站建设找哪些平台宜兴网站开发
  • 免费网站应用软件wordpress添加动态图标
  • 中小企业网站建设客户需求调查问卷昆明网站建设一条龙
  • 网站内容的特点wordpress 移动端网页
  • 专门网站建设培训网站系统建设
  • 自己设计手机的网站wordpress主题加密教程
  • 北京网站建设公司飞沐卖水果网站建设的策划书
  • 北京免费自己制作网站短视频宣传片制作
  • 怎样进入谷歌网站电子商务网站建设软件选择
  • 建个普通网站多少钱设计师培训多少
  • 建设校园网站的意义视频链接提取下载
  • 天津电子商务网站wordpress安装图片
  • 青岛房产网站东莞网络营销外包公司
  • 网站建设中的页数网上工伤做实网站
  • 给公司做网站这个工作怎么样wordpress不支持中文标签
  • 湖南网站推广优化cc域名做门户网站
  • 网站开发大概多久怎么制做网站
  • 鄂州官方网站食品网站建设需求分析
  • 福州网站建设金森要做好网络营销首先要
  • 中山哪里有好网站建设公司企业培训考试平台下载
  • 域名备案查询 网站备案查询企业网站建设问题研究