Как сделать так, чтобы веб-страница полностью отображалась при загрузке в python selenium? - PullRequest
1 голос
/ 17 мая 2019

Основная цель, которую я имею, состоит в том, чтобы прочитать таблицу на веб-странице и учесть общий элемент, который у нее есть.Но поскольку вам нужно прокрутить вниз, чтобы найти другие элементы, не «преследуемые» этим предложением

table_css=driver.find_elements_by_id('DeletButtn')

, тогда я решил уменьшить масштаб до 30%, чтобы поймать их всех.Но ни один из способов, которые я использовал, не работает, когда я пытаюсь увеличить масштаб:

driver.execute_script("document.body.style_zoom='30%'")
driver.execute_script("document.body.style.zoom='30%'")
driver.execute_script("document.body.style.zoom='0.3'")

не работает

Я также пытался использовать ключи и отправлять ключи, но они тоже были бесполезны:

html = driver.find_element_by_tag_name("body")
html.send_keys(Keys.CONTROL, Keys.SUBTRACT)
driver.Keys(html, "ctrl").Keys(html, "-").perform()

action = ActionChains(driver)
action.key_down(Keys.CONTROL).key_down(Keys.SUBTRACT).perform()

Ни одна из этих комбинаций не работала до сих пор.До сих пор они не показывали мне ошибок, поэтому я не знаю, что я делаю неправильно.Я использую Python 2.7, Geckodriver и Firefox

Спасибо за вашу помощь и приветствия!

...