2016-05-13 11 views
1

私は、自動化、公正な警告を非常に新しくしています。 ページの標準タグが存在することを確認するための自動化スクリプトがあります。私はそれがすべて小文字だと主張する必要もあります。 islower()をアサートするために "driver.find_element ..."の後にアサーションを作成するだけですか?Pythonの自動化:文字列が小文字か大文字かをアサートする方法は?

from selenium import webdriver 

from selenium.webdriver.support.ui import WebDriverWait 

import unittest 


class homepage_canonical(unittest.TestCase): 

def setUp(self): 
    global driver 
    driver = webdriver.Firefox() 
    driver.get("websiteurlhere") 


def test_hpcanonical(self): 
    WebDriverWait(driver, 10) 
    driver.find_element_by_css_selector("link[href='canonicalurlhere'][rel='canonical']") 



def tearDown(self): 
    driver.quit() 

if __name__ == "__main__": 
    unittest.main() 

答えて

0

私はassertTrueを使用します。

def test_hpcanonical(self): 
    wait = WebDriverWait(driver, 10) 
    element = driver.find_element_by_css_selector("link[href='canonicalurlhere'][rel='canonical']") 
    self.assertTrue(element.text.islower()) 
関連する問題