python-selenium(2)

基本环境安装好后,就开始用尝试用python对我们的web进行操作了

  1.打开网页

废话不多说,具体上代码


#encoding:utf-8

import unittest

import selenium

from seleniumimport webdriver

# *打开页面

web=webdriver.Chrome()

#链接地址

url='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

web.get(url)

# 打开页面*

# *登入 输入账号密码(可参数化)

web.find_element_by_name('loginname').send_keys('')

web.find_element_by_name('userpwd').send_keys('')

web.find_element_by_xpath('/html/body/div[3]/div/form/button').click()#扩展点,使用js来进行点击操作

# 登入XX-XX

web.find_element_by_class_name('selected ').click()

web.find_element_by_link_text(u'XX).click()

web.find_element_by_link_text(u'XX').click()

#切换窗口 (selenium定位弹框元素,4种弹框)

web.switch_to_frame('iframe-MK3010')

#高亮显示

cs1=web.find_element_by_name('group_no')

web.execute_script("arguments[0].style.border='4px solid red'", cs1)

web.find_element_by_name('group_no').send_keys('322')

web.close()

#

'''

class MyTestCase(unittest.TestCase):

def test_something(self):

self.assertEqual(True, False)

if __name__ == '__main__':

unittest.main()

'''

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 查找元素:find_element_by_idfind_element_by_namefind_element_b...
    SkTj阅读 1,480评论 0 1
  • 环境: Python:3.6.1 selenium:3.4.3 Firefox:54.0.1 geckodrive...
    qianyewhy阅读 4,988评论 4 12
  • 旧文一发,写在18年刘强东事发时。 现实生活往往比电影情节更精彩。 刘强东在美国涉嫌性侵。当天,是舆论的狂欢,估计...
    枫桥夜泊zoom阅读 395评论 0 0
  • 一 刀下留人只会让我一错再错 再见到你,我打算一剑封喉 要么你杀了我 要么我杀了你 二 今暮的风也是咸阳古道的颜色...
    林簪烟诗精选阅读 449评论 0 0
  • 那年冬天, 我长裙一袭, 伴着秋日的残霞, 还总是漫步流年。 那年冬天, 我载着月光, 伴着桂花的余香, 还总是望...
    硕果蕾蕾阅读 161评论 1 3