Проверьте, какой сайт открыт - Python [duplicate]

[D4]! является логическим оператором NOT, это логический оператор, который будет инвертировать что-то противоположное.

Хотя вы можете обойти круглые скобки вызываемой функции с помощью функции BANG (!) перед функцией, она все равно инвертирует возврат, который может быть не таким, каким вы хотели. Как и в случае с IEFE, он возвращает undefined , который при инвертировании становится логическим значением true.

Вместо этого используйте закрывающие круглые скобки и BANG (!), если нужно.

  // Я собираюсь оставить закрытие () во всех примерах, как просто вызвать функцию!  и () отнимает у того, что происходит.  (function () {return false;} ());  = & GT;  false! (function () {return false;} ());  = & GT;  true !! (function () {return false;} ());  = & GT;  false !!! (function () {return false;} ());  = & GT;  true  

Другие операторы, которые работают ...

  + (function () {return false;} ());  = & GT;  0 - (function () {return false;} ());  = & GT;  -0 ~ (function () {return false;} ());  = & GT;  -1  

Комбинированные операторы ...

  +! (Function () {return false;} ());  = & GT;  1 -! (Function () {return false;} ());  = & GT;  -1! + (Function () {return false;} ());  = & GT;  true! - (function () {return false;} ());  = & GT;  true ~! (function () {return false;} ());  = & GT;  -2 ~ !! (function () {return false;} ());  = & GT;  -1 + ~ (function () {return false;} ());  + & GT;  -1  
100
задан user2276896 13 April 2013 в 08:20
поделиться

3 ответа

Использовать элемент current_url. Пример:

print browser.current_url
163
ответ дан ton1c 16 August 2018 в 00:32
поделиться
  • 1
    или, также известный как driver.current_url – salo.dm 27 June 2013 в 09:29
  • 2
    предположим, что существует цепочка страницы p1- & gt; p2- & gt; p3, где p2 на основе учетных данных в p1 перенаправляется на p1 или p3. Как получить URL сразу после нажатия, что я не могу понять. селен не останавливается на этой странице и прямо дает мне URL-адрес p3. как это сделать? – proprius 7 January 2016 в 10:54

Selenium2Library имеет get_location ():

import Selenium2Library
s = Selenium2Library.Selenium2Library()
url = s.get_location()
4
ответ дан Milanka 16 August 2018 в 00:32
поделиться

Согласно документации (место, полное положительных героев :)):

driver.current_url
45
ответ дан pbaranski 16 August 2018 в 00:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: