Closed cikakosta closed 6 years ago
Can you please attach a trace level log as requested? That would give way more information for us to act on. Thanks.
@cikakosta please see https://firefox-source-docs.mozilla.org/testing/geckodriver/geckodriver/TraceLogs.html in how to get a trace level log. Once you have it please add it as attachment. Thanks.
Hey @whimboo Thanks for your patience :)
Im now pasting a new code and attaching file as requested.
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
opts = Options()
opts.log.level = "trace"
from selenium.webdriver.common.by import By
class FillTheAddress():
def test(self):
baseUrl = "https://www.bonfire.com/stbw-loon-design/buy/"
driver = webdriver.Firefox(firefox_options=opts)
# driver.maximize_window()
driver.get(baseUrl)
driver.implicitly_wait(10)
driver.find_element_by_xpath("//select[@name='prod0size']/option[text()='M']").click()
driver.find_element_by_xpath("//button[@class='sw-BtnDefault sw-BtnDefault-success sw-BtnWide']").click()
driver.find_element(By.XPATH, "//input[@name='name']").send_keys("Mitar Mitra Mitar")
driver.find_element(By.XPATH, "//input[@id='co-shippingaddress']").send_keys("Hello Hello Street")
ff = FillTheAddress()
ff.test()
Can you please test again with a recent Firefox 58 beta, or Firefox Nightly version? Those contain better intractability checks, and it should hopefully work.
You can find those builds at https://www.mozilla.org/en-US/firefox/channel/desktop/
I just tried 58 beta and it appears that this is working properly. However, there other issues with clicking but this will be documented in another ticket.
Thank you @whimboo :)
Thank you for checking! Marking this issue as worksforme then.
This issue has been automatically locked since there has not been any recent activity after it was closed. If you have run into an issue you think is related, please open a new issue.
System
Using PyCharm with tests written in python.
Testcase
Here is HTML
Stacktrace
Trace-level log
I have problem with filling the address data. Only for street field driver is failing to send data. For all others, chrome, opera and Safari, same code is working perfectly. Im using it with Python, tried to find element by id, css, xpath, no difference. PyCharm, Python - pytest, Selenium, geckodriver 0.19.1, tried also with 0.18.x and 0.19, it was the same.