ホームページ  >  記事  >  WeChat アプレット  >  Seleniumのウィンドウサイズ設定が不正確、ついに解決

Seleniumのウィンドウサイズ設定が不正確、ついに解決

PHPz
PHPzオリジナル
2017-03-18 17:35:412387ブラウズ

Selenium の設定ウィンドウ サイズが不正確で、機能テスト中にエラーが発生するのはこれが原因であることが判明しました。

from selenium import webdriver
self.browser = webdriver.Firefox()
self.browser.set_window_size(1024, 768)
self.browser.get_window_size()    
    {u'height': 638, 'value': None, u'width': 1229}

これがテスト中の合格方法です:

inputbox = self.browser.find_element_by_id('id_new_item')
self.assertAlmostEqual(
    inputbox.location['x'] + inputbox.size['width']/2,
    # 512,
    self.browser.get_window_size().get("width")/2,
    delta=5
)


以上がSeleniumのウィンドウサイズ設定が不正確、ついに解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。