【发布时间】:2026-01-24 06:35:01
【问题描述】:
我有一个 Django 项目,我正在尝试使用 Selenium 编写浏览器交互测试。我的目标是让 Hudson/Jenkins 的测试自动化。到目前为止,我能够让测试到达 Django 服务器,但是从服务器日志中我看到它正在访问 url /selenium-server/driver 而不是正确的路径。
这是我的代码(基于 Firefox 的 Selenium IDE 插件生成的代码:
from selenium import selenium
class AccountAdminPageTests(unittest.TestCase):
def setUp(self):
self.selenium = selenium("localhost",
8000,
"*chrome",
"http://localhost:8000/")
self.selenium.start()
self.selenium.open("/")
def test_ok(self):
self.assertTrue(self.selenium.is_text_present('OK'))
def tearDown(self):
self.selenium.stop()
if __name__ == "__main__":
unittest.main()
有什么线索吗?
【问题讨论】:
-
您需要在不同的端口上运行 selenium(默认为 4444)。这就是您点击错误网址的原因