File tree 28 files changed +448
-0
lines changed
28 files changed +448
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import warnings
2
18
3
19
from .base import DynamicCore
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from .context import ContextAware
2
18
from .librarycomponent import LibraryComponent
3
19
from .robotlibcore import DynamicCore , keyword
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
class ContextAware (object ):
2
18
3
19
def __init__ (self , ctx ):
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from robot .api import logger
2
18
3
19
from .context import ContextAware
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from .alert import AlertKeywords
2
18
from .browsermanagement import BrowserManagementKeywords
3
19
from .cookie import CookieKeywords
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import time
2
18
3
19
from selenium .common .exceptions import WebDriverException
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import os .path
2
18
import time
3
19
import types
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from Selenium2Library .base import LibraryComponent , keyword
2
18
from Selenium2Library .utils import is_truthy
3
19
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from selenium .webdriver .common .action_chains import ActionChains
2
18
from selenium .webdriver .common .keys import Keys
3
19
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import os
2
18
3
19
from Selenium2Library .base import LibraryComponent , keyword
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import os
2
18
3
19
from Selenium2Library .base import LibraryComponent , keyword
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from robot .libraries .BuiltIn import BuiltIn
2
18
3
19
from Selenium2Library .base import LibraryComponent , keyword
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import errno
2
18
import os
3
19
import re
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from selenium .common .exceptions import NoSuchElementException
2
18
from selenium .webdriver .support .ui import Select
3
19
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from Selenium2Library .base import LibraryComponent , keyword
2
18
from Selenium2Library .locators import TableElementFinder
3
19
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
import time
2
18
3
19
from robot .utils import secs_to_timestr , timestr_to_secs
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from .customlocator import CustomLocator
2
18
from .elementfinder import ElementFinder
3
19
from .tableelementfinder import TableElementFinder
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from robot .libraries .BuiltIn import BuiltIn
2
18
3
19
from Selenium2Library .base import ContextAware
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from robot .api import logger
2
18
from robot .utils import NormalizedDict
3
19
from selenium .webdriver .remote .webelement import WebElement
Original file line number Diff line number Diff line change
1
+ # Copyright 2008-2011 Nokia Networks
2
+ # Copyright 2011-2016 Ryan Tomac, Ed Manlove and contributors
3
+ # Copyright 2016- Robot Framework Foundation
4
+ #
5
+ # Licensed under the Apache License, Version 2.0 (the "License");
6
+ # you may not use this file except in compliance with the License.
7
+ # You may obtain a copy of the License at
8
+ #
9
+ # http://www.apache.org/licenses/LICENSE-2.0
10
+ #
11
+ # Unless required by applicable law or agreed to in writing, software
12
+ # distributed under the License is distributed on an "AS IS" BASIS,
13
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ # See the License for the specific language governing permissions and
15
+ # limitations under the License.
16
+
1
17
from Selenium2Library .base import ContextAware
2
18
3
19
from .elementfinder import ElementFinder
You can’t perform that action at this time.
0 commit comments