python程序不会执行,没有错误

时间:2017-10-03 17:48:54

标签: python class google-chrome selenium

<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.9.1/d3.min.js"></script>
<div class="test">red</div>
<div class="test">green</div>
<div class="test">blue</div>
<div class="test">pink</div>
<div class="test">yellow</div>

2 个答案:

答案 0 :(得分:0)

你是通过一个类间接调用它,而不是在主类中。因此,LatLng将始终为假。

答案 1 :(得分:-1)

请注意我自己运行此代码时会发生什么。

if __name__ == '_main_':
    print ('something 1')

if __name__ == '__main__':
    print ('something 2')

结果是,

something 2

&#39; main&#39;

的任何一侧都应该有双重下划线。

我改变了这一行:

self.driver = webdriver.Chrome(executable_path=r'C:\Users\pepe2\Downloads\chromedriver_win32\chromedriver.exe')

(路径必须标记为原始字符串,因为它包含反斜杠。)

我怀疑主程序中的一行应该是,

LoginTest.main()

因为LoginTest来自unittest。但是,虽然脚本现在运行但它会抛出一个错误,声称LoginTest缺少属性“Main”#。

现在由您决定。