В скором времени уезжаю в 4-ех недельное путешевствие. За это время хотелось бы как-то развиваться в области тестирования, но читать, смотреть видео и практиковать из-за графика не получится. Единственным вариантом вижу прослушивание аудиокниг. Техническую литеаруту слушать непросто, да и ее редко начитывают, поэтому может кто знает художественную литературу с около-тестируемой тематикой? Что-нибудь про качество, творчество, поиск нестандартных решений или что-нибудь, что может быть полезным QA специалисту?
Столкнулся с проблемой, может кто подскажет как решить?
Используется Selenium 2.53.2 и FireFox 45.3.0 ESR
Имеется вот такой метод выбора резистора:
def resistor_changing(driver, field_name, value, ok_button_id="commitdlg113"): """ Function change resistors parameter on resistor's dialog
:type driver: WebDriver :type field_name: str """ # Unlock user overwrite
click(driver,
(By.XPATH, '//form[@id="form113"]//div/span')) # Field to change getting
field_to_change = driver.find_element(
By.XPATH, '//form[@id="form113"]//label[contains(text(), "{name}")]/../select'.format(name=field_name)) # selecting required value
selecting_by_visible_text(driver, field_to_change, str(value))
wait_for_loading(driver)
wait_for_staleness(driver, field_to_change) # click OK button
click(driver, (By.ID, ok_button_id))
wait_for_loading(driver)
field_name - это название поля из эксель файла.
value - значение, которое подставляется из эксель файла
Так вот, открывается диалог с резистором и по идее должен происходить клик по кнопке, для активации комбо-бокса и выбор значения.
Диалог открывается, но селениум ничего не делает и после тест падает с ошибкой:
selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (1178.933349609375, 826.5999755859375). Other element would receive the click: <div style="z-index: 101;" class="ui-widget-overlay ui-front"></div>
Дело еще в том, что этот метод работает в другом диалоге, с точно такими же айдишниками и резистор выбирается успешно.
подскажите пожалуйста, что ему нужно то? может это баг селениума или фф?
Во View Result Tree видно что один из запросов GET вернул Response code: 404. Копирую реквест с вкладки Request этого запроса и выполняю его в postman.
Запрос отрабатывает успешо.
Цепочка в тест плане такая
Get reports/personal/{Id} -отработал успешно
Get reports/personal/{Id}/data - вернул ошибку
Если можно, посоветуете что то пожалуйста.
Работа в Силиконовой Долине. Спонсируется рабочая виза. Контракт от &#
2017-08-18 03:52
Здравствуйте.
Компания , которая известна в Силиконовой Долине, и с хорошей репутацией набирает на работу 5-8 человек и готова спонсировать рабочую визу H1 кандидатам. Открыты позиции в двух направлениях.
Контракт на 12 месяцев, который можно будет продлить до 24 месяцев и дольше.
Английский язык - на уровне того, чтобы можно было общаться на рабочие темы.
Зарплата от $45 в час и выше, взависимости от квалификации.
Пожалуйста, присылайте свои резюме только на английском языке. Манаджер не говорит по русски. это моя личная почта. Я не рекрутер, просто помогаю найти людей. nstefanioutine@gmail.com
Кандидаты должны отвечать требованиям в описании работы.
Пожалуйста, когда присылаете резюме , в шапке напишите, на что аппликаетесь.
Спасибо
Position 1: ASIC Synthesis and STA Engineer
Position : ASIC Synthesis and STA Engineer
Location: San Jose, CA
Duration: 12 Months , could extend to 24 plus months
Competitive salary
H1 Visa sponsored
Acceptable communication skills
Minimum Experience: 5 years
∙ Logic Synthesisl and STA experience on high speed SOC designs
∙ Knowledge about industry standards and practices in constraint verification and validation, Physically aware synthesis, and Timing closures.
∙ Experience in developing and implementing multi-mode/multi-corner STA constraints.
∙ Solid Understanding of all aspects of Timing flow, Physical construction and Integration.
∙ Working Knowledge of Basic SoC Architecture and HDL languages like Verilog to be able with logic design team for timing fixes.
∙ Power user of industry standard Timing ,Physical Design & Synthesis tools.
∙ Generate block level static timing constraints.
∙ Close timing on critical blocks by working with RTL, PD teams.
∙ Perform Timing optimization and validate the design for functionality.
∙ Generate and Implement ECOs to fix timing etc.
∙ Run Timing verification flow at chip/block level and provide guidelines to fix violations to other designers and/or perform the fixes.
∙ Solid Understanding of scripting languages such as Perl/Tcl
∙ Bachelor's or a Master’s Degree in Electrical or Computer Engineering required.
Position 2: Sr.DFT Engineer
Position : Sr. DFT Engineer Location: San Jose, CA
Duration: 12 Months , could extend to 24 plus months
Competitive salary
H1 Visa sponsored
Acceptable communication skills
Minimum Experience: 5 years
∙ Excellent knowledge of latest state-of-the-art trends in DFT and test.
∙ Hands-on design and verification experience with JTAG protocols, Scan and BIST architectures, including Logic BIST, memory BIST, IO BIST
∙ Verification skills include Logic Equivalency checking and validating the test-timing of the design.
∙ Experience working with Gate level SDF back annotated simulation and debug with logic simulators.
∙ Experience with DFT silicon sign-off for tape out.
∙ Post-silicon validation and debug experience; Ability to work with ATE patterns.
∙ Strong verbal communication skills and ability to thrive in a dynamic environment.
∙ Great RTL design, verification, debug and scripting skills with minimal oversight.
∙ Scripting skills: Tcl/Perl
∙ Bachelor's or a Master’s Degree in Electrical or Computer Engineering required