selenium+python 输入含有span标签的标题

1、

对于以上标题,一般都是用鼠标点一下,才能输入标题的内容,如下图

一般我们都能定位到该标题,并且用鼠标点击,该JS标签为

<span id="editSubject" style="font-size:20px;cursor:pointer">请在此输入标题</span>==$0,用xpath定位,很容易得到:
driver.find_element_by_xpath("//*[@id=‘editSubject‘]").click(),但是不能输入标题内容,只能点击一下输入框。因为我们鼠标点击其他地方就会变成最上面的请在此输入标题这时我们可以在editSubject后面加上Input,输入标题:
driver.find_element_by_xpath("//*[@id=‘editSubject‘]").click()  #点击标题框driver.find_element_by_xpath("//*[@id=‘editSubjectInput‘]").send_keys("leader")  #输入标题内容leader最后成功输入标题:




原文地址:https://www.cnblogs.com/sunshine10/p/9958604.html

时间: 2024-10-31 14:00:29

selenium+python 输入含有span标签的标题的相关文章

selenium+python之元素定位方式介绍

网页自动化测试最基本的要求就是要定位到各个元素,然后才能对该元素进行各种操作(输入,点击,清除,提交等),所以今天来总结下Selenuim+Python最基本的几种定位方式及实例说明, 以百度搜索输入框为例,用谷歌浏览器具体说明各个定位方式的用法. 1.导入selenium包的webdriver方法 输入 from selenium import webdriver 2.从 time 模块中引入sleep函数,使用sleep函数可以让程序休眠 输入 from time import sleep

selenium+python 爬取网络图片(2) -- 百度

上一篇博文介绍了如何用selenium+python在诸如soso.谷歌.好搜等搜索引擎上爬取图片的方法,但是却没用提到百度,因为百度的情况比较特殊.首先,百度图片的数据更好,因为每幅图片都有"data-desc"描述可以作为图像很好的语义标签,此外基于百度较强的技术其查询搜索得到的图片相关性较高,后续人工筛选工作较少:其次,百度图片的数据不容易爬取,如果像前一篇文章中的方法取img标签的src值作为下载url,是下载不到图片的,得到的知识167B的非图像数据. 那么,如何爬取百度图片

Selenium+Python+Eclipse网页自动化集成环境配置(附简单的测试程序)

最近公司在给我们培训,主要是网页自动化测试的,现在的工作每天都是测APP,刚刚入门,不过,当我看了别人写的bug之后,就觉得不会觉得能够发现bug多么多么的厉害了. 前两周的时间一直在搭建自动化测试的环境,由于白天上班没有时间做练习,只能下班之后才有时间自己学习一下,苦逼啊.每天都是9点多才从公司回宿舍,但说实在的,这样的日子确实过得很充实,不管怎样,这么好的一个工作环境一定要好好珍惜,学多点东西,挣多点钱回家孝敬一下老爸,他自己一个人扛起我们整个家庭,也确实不容易的.好了,废话不多说了,直接进

&lt;译&gt;Selenium Python Bindings 3 - Navigating

当你想要通过webdriver导航到一个链接,正常的方式点是通过调用get方法: driver.get("http://www.google.com") Interacting with the page在页面中的HTML元素.如果我们需要找到定位一个.那么webdriver提供了许多方法来寻找元素.例如给了一个HTML的标签: <input type="text" name="passwd" id="passwd-id"

selenium+python(之一)

各位好,今天是我第一次写博客,工作了也有一段时间了,今天想分享一些学习到的内容,大家共同学习,共同进步,写的不好的地方,多多待见,比较功底有限. 今天想写一些自动化相关的东西,也算是记录一下学习的历程吧. 环境:python+selenium python相信大家都不陌生了,现在比较流行3版本了,但我的是之前安装的2版本,这里就不更新了,毕竟我们是学习原理的. 一.首先先安装python,这里就不详细介绍了,比较简单,安装完后需要将python的安装目录添加到环境变量path中去,安装完后可以在

selenium+python做web端自动化测试框架与实例详解教程

最近受到万点暴击,由于公司业务出现问题,工作任务没那么繁重,有时间摸索selenium+python自动化测试,结合网上查到的资料自己编写出适合web自动化测试的框架,由于本人也是刚刚开始学习python,这套自动化框架目前已经基本完成了所以总结下编写的得失,便于以后回顾温习,有许多不足的的地方,也遇到了各种奇葩问题,希望大神们多多指教. 首先我们要了解什么是自动化测试,简单的说编写代码.脚本,让软件自动运行,发现缺陷,代替部分的手工测试.了解了自动化测试后,我们要清楚一个框架需要分那些模块:

关于selenium python Message: unknown error: Element is not clickable at point错误

学习Python时自动化出现报错   “selenium python Message: unknown error: Element is not clickable at point”   在网上谷歌了一下,发现是元素定位不到,之前的代码如下: def add_bug2(self): self.click(self.loc_test) self.click(self.loc_bug) self.click(self.loc_addbug) self.click(self.loc_truck)

Appium appium+Android+selenium+python web 自动化 / 手机自动化 [分享] (windows)

前期准备 1.windows操作系统2.python3.53.selenium4.chrome浏览器5.chrome浏览器驱动6.pycharm7.appium8.JDK9.SDK10.安卓模拟器(genymotion)或真机11.任意apk12.使用安卓模拟器genymotion需要virtual box(个别的会补充,软件版本自己随意) 一.知识补充(1) Appium介绍 Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持iOS.Android及

selenium+python在mac环境上的搭建

前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefox44.dmg 4.Pycharm (环境搭配selenium2+Firefox46及以下版本兼容,selenium3+Firefox47+geckodriver) 一.selenium安装 1.mac自带了python2.7,python里面又自带了easy_install工具,所以安装pip用e