1
Python(3.4)、django(1.9)、Serenium(3.0.2)を使用して、私は自分の自動テストのためにCSSコードにアクセスできますか?Pythonを使用してセレンでCSSデータにアクセスするにはどうすればよいですか?
私がやろうとしていること:適切な背景イメージが適切なページにロードされていることを確認します。以前は、プロジェクトの静的設定を変更したときにこれらが壊れていました。基本的に
background: url('image.jpg')
は、私のような何かをしたい:私は徹底的な調査を行っていない
css = self.browser.get_css_data('example.css')
self.assertIn('image.jpg', css)
を、私ドン、私は単純に好きかなりCSSに画像をコード化されましたセレンのソースコードwebdriver.pyに何かそんなことはありません。
私は何ができるのでしょうか?
from django.contrib.staticfiles.testing import StaticLiveServerTestCase
from selenium import webdriver
from time import sleep
class UnauthenticatedTest(StaticLiveServerTestCase):
def setUp(self):
self.browser = webdriver.Firefox()
self.browser.implicitly_wait(3)
def tearDown(self):
self.browser.quit()
def test_home_page_loads_correctly(self):
# The user loads the web page
self.browser.get(self.live_server_url)
self.assertIn('App Name', self.browser.title)