VirtualBox中的浏览器测试

时间:2015-10-06 10:57:47

标签: selenium-webdriver django-testing

我在我的Virtual Box(隔离开发服务器)中安装了openSuse Server。在我的VM中,我运行了一个django项目。我写了我的第一个测试用例,我想用selenium进行浏览器测试。有了当前的设置,是否可以在我的主机(使用Ubuntu 14.04的物理计算机)上打开浏览器并进行测试?例如。当我执行 self.browser.get(' http://myproject.com/admin/')* 时,它会在我的主机上打开浏览器?

from django.test import TestCase
from django.test import LiveServerTestCase
from selenium import webdriver

class AdminTest(LiveServerTestCase):

    def setUp(self):
        self.browser = webdriver.Firefox()
        self.browser.implicitly_wait(3)

    def tearDown(self):
        self.browser.quit()
        self.display.stop()

    def test_admin_page_is_working(self):
        # Gertrude opens her web browser, and goes to the admin page
        self.browser.get('http://myproject.com/admin/')

        # She sees the familiar 'Django administration' heading
        body = self.browser.find_element_by_tag_name('body')
        self.assertIn('Django administrationx', body.text)

        # TODO: use the admin site to create a Poll
        self.fail('finish this test')

0 个答案:

没有答案