Selenium(一)7.元素操作的点击,输入和清除

这篇具有很好参考价值的文章主要介绍了Selenium(一)7.元素操作的点击,输入和清除。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Click,SendKeys,Clear

Click::模拟鼠标左键,点击元素
SebdKeys:输入内容
Clear:清除元素
应用:

package com.ming.Selenium;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

/**
 * @author Mingze
 * @version 1.0
 */
public class OperationEle {
    public static void main(String[] args) throws InterruptedException {

        WebDriver driver = new ChromeDriver();
        //跳转到对应的url
        driver.get("https://www.baidu.com/");
        //最大化窗口
        driver.manage().window().maximize();
        //往对应元素的输入框传入关键词  .sendKeys("Selenium")
        driver.findElement(By.xpath("//*[@id=\"kw\"]")).sendKeys("Selenium");
        //为了方便观察  加入傻瓜等待
        Thread.sleep(3000);
        //找到对应元素(百度一下)  然后进行点击操作  .click()
        driver.findElement(By.xpath("//*[@id=\"su\"]")).click();
        Thread.sleep(3000);
        //清空输入框元素  .clear()
        driver.findElement(By.xpath("//*[@id=\"kw\"]")).clear();
        
    }
}

总结: 大部分方法都是围绕Click,SendKeys这两个使用频率最高的事件服务。文章来源地址https://www.toymoban.com/news/detail-605314.html

到了这里,关于Selenium(一)7.元素操作的点击,输入和清除的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium元素定位---ElementClickInterceptedException(元素点击交互异常)解决方法

    目录 前言: 1、异常原因 2、解决方法: 当使用Selenium进行元素定位和交互时,可能会遇到 ElementClickInterceptedException (元素点击交互异常)的异常。这通常是由于页面上存在其他元素或弹出窗口遮挡了要点击的元素。 在编写ui自动化时,执行报错元素无法点击:ElementClickInt

    2024年02月12日
    浏览(36)
  • selenium点击多个xpath一样的元素

    如图多个元素的xpath路径是一样的,如何依次点击每个元素呢?  需要用find_element函数,用By进行定位。获取到的是一个list 然后用for循环对list进行遍历 需要注意的是find_elements是不能直接使用click()函数的,遍历时才能用click()  

    2024年02月14日
    浏览(29)
  • 解决Selenium中无法点击元素,Selemium使用JS代码 driver.execute_script点击元素

    driver.execute_script(\\\"arguments[0].click();\\\",Approved) 这句话的意思是使用 JavaScript 在浏览器中执行一个点击操作,将页面元素 \\\"supportUser\\\" 点击。 具体来说,\\\"driver.execute_script\\\" 是调用浏览器驱动程序 (driver) 的一个方法,它可以用来在浏览器中执行 JavaScript 代码。\\\"arguments[0].click()\\\" 是一段

    2024年02月05日
    浏览(28)
  • Selenium||解决给元素输入文本失败问题

    最近在基于selenium+python框架学习WEB自动化测试,在尝试对textarea控件直接使用send_keys()方法进行输入文本操作时,报错了,提示输入失败,界面上效果看也未能成功实现文本信息输入。 textarea控件内设置了默认值(placeholder=“请输入你要翻译的文字或网址”),导致不能直接用

    2024年02月13日
    浏览(31)
  • selenium 要点击的元素被其他元素遮挡 or 无法找到非可视范围内的元素

    selenium 无法找到非可视范围内的元素 org.openqa.selenium.StaleElementReferenceException: The element reference of is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed selenium 要点击的元素被其他元素遮挡 org.openqa.selenium.ElementClickInterceptedExce

    2024年02月10日
    浏览(24)
  • python selenium自动化入门:查找、输入和点击

    前置工作: google浏览器:下载google浏览器驱动,驱动下载后放在和python.exe文件同路径即可, python环境:python3+selenium4 正题: 代码如下,通过xpath去查找元素,查找元素过程采用显示等待,超时时间设置10s xpath路径可以在google浏览器f12后直接复制: 选择elements的对应元素行,

    2024年01月21日
    浏览(30)
  • selenium点击元素失败:</a> is not clickable at point解决办法

    代码: 报错:selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element … is not clickable at point (871, 546)… 元素单击捕获的异常,字面意思说这个元素不支持单击。 尝试使用下面方式有效:

    2024年02月02日
    浏览(52)
  • 用Selenium操作网页,如何在打开网站的过程中,实现刷新,清除缓存的效果

    在使用 Selenium 操作网页时,可以通过控制浏览器选项来实现刷新和清除缓存的效果。下面是使用 Python 和 Selenium 的示例代码: 刷新网页: 清除缓存: 在上述代码中,我们首先创建了一个浏览器对象,并打开了一个网站。然后,通过 refresh() 方法刷新页面,或者通过禁用缓存

    2024年01月24日
    浏览(26)
  • 【selenium】自动化测试中,元素无法点击定位等问题的解决:js的使用方法

    在自动化测试中经常会遇到使用selenium方法定位元素点击操作失败的情况,例如,我们想实现在浏览器输入http://www.baidu.com,进入百度首页后,鼠标悬停在“更多产品”上,点击“全部产品” 若不使用js的话,代码应该如下图所示: 我们执行代码后,发现会报错 我们该如何解

    2024年02月08日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包