# -*- conding:utf-8 -*-
from selenium import webdriver
import unittest
from time import sleep
class pageElement(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Firefox()
def test_getElement_tag_name(self):
url="http://www.baidu.com"
self.driver.get(url)
newsElement = self.driver.find_element_by_xpath("//a[text()='新闻']")
print(u"元素的标签名:",newsElement.tag_name)
print(u"元素的size:",newsElement.size)
print(u"元素的文本内容:",newsElement.text)
self.assertEqual(newsElement.text,"新闻")
print(u"元素是否可见:",newsElement.is_displayed())
print(u"元素是否可操作:",newsElement.is_enabled())
print(u"获取页面元素属性",newsElement.get_attribute('name'),newsElement.get_attribute('value'))
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
unittest.main()
WebDriver API 之页面元素操作
最新推荐文章于 2024-07-02 22:11:33 发布