Selenium RC python code snippet
2011-05-25 11:46
295 查看
启动浏览器:
self.selenium = selenium("localhost", 4444, "*firefox", "http://218.108.8.83:2048")
打开根页面:
sel.open("/")
等待元素出现:
def waitForElement(self, elementName):
for i in range(60):
try:
if self.selenium.is_element_present(elementName): break
except: pass
time.sleep(1)
else: self.fail("time out")
键入数据:
sel.type("//input[@id='ProgramScheduleModel_url']", "http://justNothing.com")
sel.type("//textarea[@id='ProgramScheduleModel_summary']", u"凹凸曼大战小怪兽")
选择drop down 列表:
sel.select("//select[@id='ProgramScheduleModel_startHour']", "index=%d" % startHour)
sel.select("//select[@id='ProgramScheduleModel_startMinute']", "index=0")
点击超链接:
sel.click(u"link=添加播放日程")
点击某个form下面的button
sel.click("//form[@id='program-schedule-model-form']//input[@name='yt0']")
self.selenium = selenium("localhost", 4444, "*firefox", "http://218.108.8.83:2048")
打开根页面:
sel.open("/")
等待元素出现:
def waitForElement(self, elementName):
for i in range(60):
try:
if self.selenium.is_element_present(elementName): break
except: pass
time.sleep(1)
else: self.fail("time out")
键入数据:
sel.type("//input[@id='ProgramScheduleModel_url']", "http://justNothing.com")
sel.type("//textarea[@id='ProgramScheduleModel_summary']", u"凹凸曼大战小怪兽")
选择drop down 列表:
sel.select("//select[@id='ProgramScheduleModel_startHour']", "index=%d" % startHour)
sel.select("//select[@id='ProgramScheduleModel_startMinute']", "index=0")
点击超链接:
sel.click(u"link=添加播放日程")
点击某个form下面的button
sel.click("//form[@id='program-schedule-model-form']//input[@name='yt0']")
相关文章推荐
- python学习(一)Use Python to Drive Selenium RC
- Use Python to Drive Selenium RC
- selenium RC 与python集成
- Example code for using the Selenium 2 Python bindings. — Gist
- Selenium RC For Python:教程1
- Selenium RC For Python:教程5
- Selenium RC For Python:教程2
- Use Python to Drive Selenium RC(转)
- Use Python to Drive Selenium RC
- Selenium RC For Python:教程4
- Use Python to Drive Selenium RC(转)
- Selenium-RC Python 2.7 环境配置
- Selenium RC For Python:教程2
- Selenium RC For Python:教程3
- Python Code snippet
- [code] python+selenium实现打开一个网页
- selenium python 指定元素截图
- jenkins在自动化测试中的应用(Selenium+Python+Jenkins)
- python+selenium安装过程出现ImportError: No module named selenium问题
- selenium和python自动化测试环境搭建