Selenium does not set the window size accurately. an error was reported during the function test. this is the reason. to sum up! Selenium does not set the window size accurately. an error was reported during the function test. this is the reason. to sum up!
From selenium import webdriverself. browser = webdriver. firefox () self. browser. set_window_size (1024,768) self. browser. get_window_size () {u 'height': 638, 'value': None, u 'width': 1229}
This is the case when testing:
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)
The above is the details about the last solution due to inaccurate selenium settings window size. For more information, see other related articles on php Chinese network!