Selenium3+python3自动化(十七)--富文本
2021-03-30 09:27
标签:frame切换 host selenium 前言 python3 link pass span coding 前言 富文本编辑框是做web自动化最常见的场景,本篇以开源系统OPMS的添加新项目为例,解决如何定位富文本,输入文本内容 一、登录 二、进入添加新项目界面,并填写部分内容 三、iframe切换 1.定位iframe元素 2.switch_to.iframe()切换 四、输入正文 1.定位正文位置并输入内容,这里和普通的输入框输入是一样的。 五、释放iframe,并提交 参考代码: Selenium3+python3自动化(十七)--富文本 标签:frame切换 host selenium 前言 python3 link pass span coding 原文地址:https://www.cnblogs.com/canglongdao/p/13585477.html# coding:utf-8
from selenium import webdriver
driver=webdriver.Chrome()
host="http://47.98.186.11:8088"
driver.get(host+"/login")
driver.implicitly_wait(5)
driver.find_element_by_name("username").send_keys("libai")
driver.find_element_by_name("password").send_keys("123456")
driver.find_element_by_xpath("//div/button[@type=‘submit‘]").click()
driver.find_element_by_xpath("//li/a[@href=‘/project/manage‘]/span").click()
driver.implicitly_wait(5)
driver.find_element_by_link_text("+新项目").click()
driver.find_element_by_name("name").send_keys("测试0830")
driver.find_element_by_name("aliasname").send_keys("test")
#定位iframe
f=driver.find_element_by_tag_name("iframe")
driver.switch_to.frame(f)
driver.find_element_by_tag_name("body").send_keys("富文本我搞定了,耶")
#释放iframe
driver.switch_to.default_content()
driver.find_element_by_xpath("//div/button[@type=‘submit‘]").click()
# coding:utf-8
from selenium import webdriver
driver=webdriver.Chrome()
host="http://47.98.186.11:8088"
driver.get(host+"/login")
driver.implicitly_wait(5)
driver.find_element_by_name("username").send_keys("libai")
driver.find_element_by_name("password").send_keys("123456")
driver.find_element_by_xpath("//div/button[@type=‘submit‘]").click()
driver.implicitly_wait(5)
driver.find_element_by_xpath("//li/a[@href=‘/project/manage‘]/span").click()
driver.implicitly_wait(5)
driver.find_element_by_link_text("+新项目").click()
driver.implicitly_wait(5)
driver.find_element_by_name("name").send_keys("测试08301")
driver.find_element_by_name("aliasname").send_keys("test")
#定位iframe
f=driver.find_element_by_tag_name("iframe")
driver.switch_to.frame(f)
driver.find_element_by_tag_name("body").send_keys("富文本我搞定了,耶")
#释放iframe
driver.switch_to.default_content()
driver.find_element_by_xpath("//div/button[@type=‘submit‘]").click()
文章标题:Selenium3+python3自动化(十七)--富文本
文章链接:http://soscw.com/index.php/essay/69931.html