Экспорт списка методов тестирования Selenium в текстовый файл [дубликат]

В отличие от других языков, имеющих переменную и значение, у Python есть имя и объект.

Этот оператор:

a = [1,2,3]

означает присвоение списку (объекту) имени a, и это:

b = a

просто дает тому же объекту a новое имя b, поэтому всякий раз, когда вы что-то делаете с a, объект изменяется, и поэтому b изменяется .

Единственный способ сделать действительно копию a для создания нового объекта, как и другие ответы, уже сказал.

Вы можете увидеть больше об этом здесь .

8
задан Montag451 29 July 2014 в 11:39
поделиться

2 ответа

Выберите все тесты в Test Explorer и добавьте их в файл списка воспроизведения. Для функции списка воспроизведения требуется обновление VS 2012. См. http://msdn.microsoft.com/en-us/library/hh270865.aspx#BKMK_Create_custom_playlists

8
ответ дан Arun M 21 August 2018 в 14:05
поделиться

Экспортированный список воспроизведения находится в XML, но мне нужен простой список. Вот сценарий powershell, чтобы отменить синтаксис XML и напечатать только имена тестов. Я удаляю информацию о пространстве имен из каждого теста. Если вы хотите получить полное имя, удалите $index = $child.Test.LastIndexOf(".") и .Substring($index+1)

[xml] $content = get-content C:\out.xml $children = $content.SelectNodes("Playlist/Add") foreach($child in $children) { $index = $child.Test.LastIndexOf(".") Write-Output $child.Test.Substring($index+1) }

5
ответ дан Ben 21 August 2018 в 14:05
поделиться
Другие вопросы по тегам:

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