基于 SELENIUM 的自動化測試架構(9)

發表于:2017-04-11來源:gitbook作者:凌俁Linty?點擊數: 標簽:selenium
如果你處于沒有外網的情況下,可以采用源碼解壓安裝,前往 https://pypi.python.org/pypi/selenium 下載最新版的PyPI版本的Selenium,解壓后執行: shell python setup.

如果你處于沒有外網的情況下,可以采用源碼解壓安裝,前往https://pypi.python.org/pypi/selenium下載最新版的PyPI版本的Selenium,解壓后執行:

      shell
      python setup.py install
  1. 安裝 瀏覽器和瀏覽器的驅動。

以上的步驟,便完成了 Python + Selenium 的環境搭建。

1.5 Selenium 編程

通過前面的介紹,我們知道 Selenium 支持多種語言,并且推薦使用面向對象的方式進行編程。接下來我們將著重介紹如何使用面向對象的方式進行編程。

在面向對象的理念看來,任何的編碼,都是由對象而來的,這里也不例外。和之前介紹 WebDriver 時候的描述對應,我們需要用到兩種主要的類,并將其實例化。

  • WebDriver 類:主要靠直接實例化該類為對象,然后用其對象直接調用該類的方法和屬性
  • WebElement 類:主要通過 WebDriver 類實例化的對象,通過對頁面元素的查找,得到 WebElement 類的對象,然后調用該類的方法和屬性。

    原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97